view runtime/keymap/russian-jcukenmac.vim @ 34538:c865c2f93a04 v9.1.0171

patch 9.1.0171: Small split-move related improvements Commit: https://github.com/vim/vim/commit/5cac1a9bee0798d70a7fd80363a1f697759638e8 Author: Sean Dewar <6256228+seandewar@users.noreply.github.com> Date: Tue Mar 12 21:11:39 2024 +0100 patch 9.1.0171: Small split-move related improvements Problem: small improvements can be made to split-move related functions. Solution: apply them (Sean Dewar): - Improve some doc comments (frame_flatten should still work for non-current tabpages, despite the topframe check, which looks benign, though I'm unsure if it's still needed; see #2467). - f_win_splitmove should check_split_disallowed on wp, not targetwin, as that's what win_splitmove checks (though it's probably unnecessary to check b_locked_split at all; see #14109, which I hope to get around to finishing at some point). - Make winframe_restore restore window positions for the altframe, which winframe_remove changes. This doesn't affect the prior behaviour, as we called win_comp_pos after, but as win_comp_pos only works for curtab, and winframe_remove supports non-current tabpages, we should undo it. Regardless, this should mean we don't need win_comp_pos anymore; adjust tests to check that window positions remain unchanged. I'm not sure win_comp_pos is needed after last_status anyway if it doesn't steal rows from another frame to make room for a new statusline, which shouldn't be the case after winframe_remove? To be safe, I'll leave it as is. closes: #14185 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, 12 Mar 2024 21:15:03 +0100
parents 2b6654519a7c
children
line wrap: on
line source

" Vim Keymap file for russian characters, layout 'jcuken', Mac variant

" Derived from russian-jcuken.vim by Artem Chuprina <ran@ran.pp.ru>
" Maintainer:   Anton Fonarev <avfonarev@gmail.com>
" Last Changed: 2016 August 17

" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.

scriptencoding utf-8

let b:keymap_name = "ru"

loadkeymap

\|  Ё   CYRILLIC CAPITAL LETTER IO
\\  ё   CYRILLIC SMALL LETTER IO

F   А   CYRILLIC CAPITAL LETTER A
<   Б   CYRILLIC CAPITAL LETTER BE
D   В   CYRILLIC CAPITAL LETTER VE
U   Г   CYRILLIC CAPITAL LETTER GHE
L   Д   CYRILLIC CAPITAL LETTER DE
T   Е   CYRILLIC CAPITAL LETTER IE
:   Ж   CYRILLIC CAPITAL LETTER ZHE
P   З   CYRILLIC CAPITAL LETTER ZE
B   И   CYRILLIC CAPITAL LETTER I
Q   Й   CYRILLIC CAPITAL LETTER SHORT I
R   К   CYRILLIC CAPITAL LETTER KA
K   Л   CYRILLIC CAPITAL LETTER EL
V   М   CYRILLIC CAPITAL LETTER EM
Y   Н   CYRILLIC CAPITAL LETTER EN
J   О   CYRILLIC CAPITAL LETTER O
G   П   CYRILLIC CAPITAL LETTER PE
H   Р   CYRILLIC CAPITAL LETTER ER
C   С   CYRILLIC CAPITAL LETTER ES
N   Т   CYRILLIC CAPITAL LETTER TE
E   У   CYRILLIC CAPITAL LETTER U
A   Ф   CYRILLIC CAPITAL LETTER EF
{   Х   CYRILLIC CAPITAL LETTER HA
W   Ц   CYRILLIC CAPITAL LETTER TSE
X   Ч   CYRILLIC CAPITAL LETTER CHE
I   Ш   CYRILLIC CAPITAL LETTER SHA
O   Щ   CYRILLIC CAPITAL LETTER SHCHA
}   Ъ   CYRILLIC CAPITAL LETTER HARD SIGN
S   Ы   CYRILLIC CAPITAL LETTER YERU
M   Ь   CYRILLIC CAPITAL LETTER SOFT SIGN
\"  Э   CYRILLIC CAPITAL LETTER E
>   Ю   CYRILLIC CAPITAL LETTER YU
Z   Я   CYRILLIC CAPITAL LETTER YA
f   а   CYRILLIC SMALL LETTER A
,   б   CYRILLIC SMALL LETTER BE
d   в   CYRILLIC SMALL LETTER VE
u   г   CYRILLIC SMALL LETTER GHE
l   д   CYRILLIC SMALL LETTER DE
t   е   CYRILLIC SMALL LETTER IE
;   ж   CYRILLIC SMALL LETTER ZHE
p   з   CYRILLIC SMALL LETTER ZE
b   и   CYRILLIC SMALL LETTER I
q   й   CYRILLIC SMALL LETTER SHORT I
r   к   CYRILLIC SMALL LETTER KA
k   л   CYRILLIC SMALL LETTER EL
v   м   CYRILLIC SMALL LETTER EM
y   н   CYRILLIC SMALL LETTER EN
j   о   CYRILLIC SMALL LETTER O
g   п   CYRILLIC SMALL LETTER PE
h   р   CYRILLIC SMALL LETTER ER
c   с   CYRILLIC SMALL LETTER ES
n   т   CYRILLIC SMALL LETTER TE
e   у   CYRILLIC SMALL LETTER U
a   ф   CYRILLIC SMALL LETTER EF
[   х   CYRILLIC SMALL LETTER HA
w   ц   CYRILLIC SMALL LETTER TSE
x   ч   CYRILLIC SMALL LETTER CHE
i   ш   CYRILLIC SMALL LETTER SHA
o   щ   CYRILLIC SMALL LETTER SHCHA
]   ъ   CYRILLIC SMALL LETTER HARD SIGN
s   ы   CYRILLIC SMALL LETTER YERU
m   ь   CYRILLIC SMALL LETTER SOFT SIGN
'   э   CYRILLIC SMALL LETTER E
.   ю   CYRILLIC SMALL LETTER YU
z   я   CYRILLIC SMALL LETTER YA

§   >
±   <
@   "
#   №
$   %
%   :
^   ,
&   .
*   ;
`   ]
~   [