annotate runtime/keymap/serbian-latin_utf-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 Serbian characters, classical variant, UTF-8 encoding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-latin-UTF-8.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Last Changed: 2002 Mar 29
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 scriptencoding UTF-8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 let b:keymap_name = "serbian-UTF-8"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 loadkeymap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 Y Z
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 { Š
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 } Đ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 y z
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 [ š
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 ] đ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 : Č
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 \" Ć
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 \| Ž
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 ; č
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 ' ć
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 \\ ž
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 "Z Y
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 "z y
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 < ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 > :
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 / -
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 _ ?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 ,, „
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 '' ”
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 E$ <char-0x20AC> " EURO SIGN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 -- <char-0x2013> " endash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 --- <char-0x2014> " emdash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 " @ "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 " # '
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 " $ *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 " % :
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 " ^ ,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 " &amp; .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 " * ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44