view runtime/keymap/serbian_cp1251.vim @ 34485:157cf882799f v9.1.0150

patch 9.1.0150: Several minor 'winfixbuf' issues Commit: https://github.com/vim/vim/commit/4bb505e28cac0389561fff78d8bbe0319c2bcf2f Author: Sean Dewar <6256228+seandewar@users.noreply.github.com> Date: Tue Mar 5 20:39:07 2024 +0100 patch 9.1.0150: Several minor 'winfixbuf' issues Problem: several minor 'winfixbuf' issues exist, mostly relating to the quickfix list Solution: address them and adjust tests. Retab and reflow a few things too. (Sean Dewar) Things touched include: - Replace the semsgs with gettext'd emsgs. - Handle window switching in ex_listdo properly, so curbuf and curwin are kept in-sync and trigger autocommands; handle those properly. - Don't change the list entry index in qf_jump_edit_buffer if we fail due to 'wfb' (achieved by returning FAIL; QF_ABORT should only be used if the list was changed). - Make qf_jump_edit_buffer actually switch to prevwin when using `:cXX` commands **outside** of the list window if 'wfb' is set in curwin. Handle autocommands properly in case they mess with the list. NOTE: previously, it seemed to split if 'wfb' was set, but do nothing and fail if prevwin is *valid*. This behaviour seemed strange, and maybe unintentional? Now it aligns more with what's described for the `:cXX` commands in the original PR description when used outside a list window, I think. - In both functions, only consider prevwin if 'wfb' isn't set for it; fallback to splitting otherwise. - Use win_split to split. Not sure if there was a specific reason for using ex_splitview. win_split is simpler and respects modifiers like :vertical that may have been used. Plus, its return value can be checked for setting opened_window in qf code (technically win_split_ins autocmds could immediately close it or change windows, in which the qf code might close some other window on failure; it's already the case elsewhere, though). closes: #14142 Signed-off-by: Sean Dewar <6256228+seandewar@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 05 Mar 2024 20:45:04 +0100
parents 3fc0f57ecb91
children
line wrap: on
line source

" Vim Keymap file for Serbian characters, classical variant, win cp1251
" encoding
"
" Maintainer:   Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL:		    http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-cp1251.vim
" Last Changed: 2002 Mar 29

scriptencoding cp1251

let b:keymap_name = "serbian-cp1251"

loadkeymap
Q	Š
W	Œ
E	Å
R	Ð
T	Ò
Y	Ç
U	Ó
I	È
O	Î
P	Ï
{	Ø
}	€
q	š
w	œ
e	å
r	ð
t	ò
y	ç
u	ó
i	è
o	î
p	ï
[	ø
]	
A	À
S	Ñ
D	Ä
F	Ô
G	Ã
H	Õ
J	£
K	Ê
L	Ë
:	×
\"	Ž
\|	Æ
a	à
s	ñ
d	ä
f	ô
g	ã
h	õ
j	¼
k	ê
l	ë
;	÷
'	ž
\\	æ
"Z	Ç
X	
C	Ö
V	Â
B	Á
N	Í
M	Ì
"z	ç
x	Ÿ
c	ö
v	â
b	á
n	í
m	ì

<	;
>	:
/	-
_	?
,,	„
''	”

" @	"
" #	'
" $	*
" %	:
" ^	,
" &amp;	.
" *	;