~kiril/vimfiles

61654249d2ee66ba6e3d98690fb6992d83af501c — Kiril Vladimirov 1 year, 4 months ago db78d96
Replace a fair amount of mappings with a langmap

Stolen from Andrew:
https://github.com/AndrewRadev/Vimfiles/commit/f4e60a2254004e1ac07bc5e1a370da738553cdd0
2 files changed, 6 insertions(+), 80 deletions(-)

D startup/cyrillic.vim
M vimrc
D startup/cyrillic.vim => startup/cyrillic.vim +0 -80
@@ 1,80 0,0 @@
" Cyrillic mappings, because I'm thoroughly annoyed by switching all the time
" and keymap switching confuses me.
"
" Inspired by Borko, update from vpetkov's vimrc

map гх gh
map гй gj
map гк gk
map гл gl

map зг zg
map зо zo
map зЦ zC
map зР zR
map зМ zM
map яя qq

map ч `
map я q
map в w
map е e
map р r
map т t
map ъ y
map у u
map и i
map о o
map п p
map ш [
map щ ]

map а a
map с s
map д d
map ф f
map г g
map х h
map й j
map к k
map л l

map з z
map ь x
map ц c
map ж v
map б b
map н n
map м m

map Ч ~
map Я Q
map В W
map Е E
map Р R
map Т T
map Ъ Y
map У U
map И I
map О O
map П P
map Ш {
map Щ }

map А A
map С S
map Д D
map Ф F
map Г G
map Х H
map Й J
map К K
map Л L

map З Z
map Ь X
map Ц C
map Ж V
map Б B
map Н N
map М M

M vimrc => vimrc +6 -0
@@ 178,4 178,10 @@ set foldlevel=1
set foldnestmax=1
set foldmethod=indent

" Cyrillic langmap
set langmap=
      \АA,БB,ЦC,ДD,ЕE,ФF,ГG,ХH,ИI,ЙJ,КK,ЛL,МM,НN,ОO,ПP,ЯQ,РR,СS,ТT,УU,ЖV,ВW,ѝX,ЪY,ЗZ,Ш{,Щ},
      \аa,бb,цc,дd,еe,фf,гg,хh,иi,йj,кk,лl,мm,нn,оo,пp,яq,рr,сs,тt,уu,жv,вw,ьx,ъy,зz,ш[,щ],
      \Ч~,\ч`,

runtime! startup/*.vim