view runtime/keymap/mongolian_utf-8.vim @ 32876:522f16e3e058 v9.0.1747

patch 9.0.1747: screenpos() may cause unnecessary redraw Commit: https://github.com/vim/vim/commit/6235a109c48ff2559eca3b16578c429ffb61eadc Author: zeertzjq <zeertzjq@outlook.com> Date: Sat Aug 19 14:12:42 2023 +0200 patch 9.0.1747: screenpos() may cause unnecessary redraw Problem: screenpos() may cause unnecessary redraw. Solution: Don't unnecessarily reset VALID_WROW flag. VALID_WROW flag is only used by two functions: validate_cursor() and cursor_valid(), and cursor_valid() is only used once in ex_sleep(). When adjust_plines_for_skipcol() was first added in patch 9.0.0640, it was called in two functions: comp_botline() and curs_rows(). - comp_botline() is called in two places: - onepage(), which resets VALID_WROW flag immediately afterwards. - validate_botline_win(), where resetting a VALID_ flag is strange. - curs_rows() is called in two places: - curs_columns(), which sets VALID_WROW flag afterwards. - validate_cline_row(), which is only used by GUI mouse focus. Therefore resetting VALID_WROW there doesn't seem to do anything useful. Also, a w_skipcol check (which resets VALID_WROW flag) was added to check_cursor_moved() in patch 9.0.0734, which seems to make more sense than resetting that flag in the middle of a computation. While at it make adjust_plines_for_skipcol() and textpos2screenpos() a bit less confusing: - Make adjust_plines_for_skipcol() return "off" instead of "n - off". - Use 0-based "row" in textpos2screenpos() until W_WINROW is added. closes: #12832 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
author Christian Brabandt <cb@256bit.org>
date Sat, 19 Aug 2023 14:30:02 +0200
parents 2ad54fcf37e3
children
line wrap: on
line source

" Maintainer:   Natsagdorj Shagdar <natsag2000@yahoo.com>
" Last Changed: 2007 Jun 26

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

let b:keymap_name = "mn"

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