annotate runtime/keymap/hebrew_iso-8859-8.vim @ 33732:b140246564f4 v9.0.2095

patch 9.0.2095: statusline may look different than expected Commit: https://github.com/vim/vim/commit/6a650bf696f1df3214b3d788947447c5bbf1a77d Author: Christian Brabandt <cb@256bit.org> Date: Wed Nov 8 21:23:29 2023 +0100 patch 9.0.2095: statusline may look different than expected Problem: statusline may look different than expected Solution: do not check for highlighting of stl and stlnc characters statusline fillchar may be different than expected If the highlighting group for the statusline for the current window |hl-StatusLine| or the non-current window |hl-StatusLineNC| are cleared (or do not differ from each other), than Vim will use the hard-coded fallback values '^' (for the non-current windows) or '=' (for the current window). I believe this was done, to make sure the statusline will always be visible and be distinguishable from the rest of the window. However, this may be unexpected, if a user explicitly defined those fillchar characters just to notice that those values are then not used by Vim. So, let's assume users know what they are doing and just always return the configured stl and stlnc values. And if they want the statusline to be non-distinguishable from the rest of the window space, so be it. It is their responsibility and Vim shall not know better what to use. fixes: #13366 closes: #13488 Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Wed, 08 Nov 2023 21:30:04 +0100
parents 3fc0f57ecb91
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim Keymap file for hebrew
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Maintainer : Ron Aaron <ron@ronware.org>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Last Updated: Wed 28 Feb 2001 21:28:51
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " This is the standard Israeli keyboard layout
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " Use this short name in the status line.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 let b:keymap_name = "heb"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 loadkeymap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 a <char-249> " ù - shin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 b <char-240> " ð - nun
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 c <char-225> " á - bet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 d <char-226> " â - gimel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 e <char-247> " ÷ - qof
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 f <char-235> " ë - kaf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 g <char-242> " ò - ayin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 h <char-233> " é - yod
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 i <char-239> " ï - final nun
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 j <char-231> " ç - het
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 k <char-236> " ì - lamed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 l <char-234> " ê - final kaf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 m <char-246> " ö - tsadi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 n <char-238> " î - mem
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 o <char-237> " í - final mem
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 p <char-244> " ô - pe
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 q / " / - slash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 r <char-248> " ø - resh
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 s <char-227> " ã - dalet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 t <char-224> " à - alef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 u <char-229> " å - vav
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 v <char-228> " ä - he
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 w ' " ' - single-quote
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 x <char-241> " ñ - samekh
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 y <char-232> " è - tet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 z <char-230> " æ - zayin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 , <char-250> " ú - tav
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 . <char-245> " õ - final tsadi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 ; <char-243> " ó - final pe
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 ' , " , - comma
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 / . " . - period
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 ` ; " ; - semicolon