31 lines
530 B
VimL
31 lines
530 B
VimL
|
:e sr.aff
|
|||
|
:normal gg
|
|||
|
:normal wgu$
|
|||
|
:3d
|
|||
|
:4d
|
|||
|
:normal G
|
|||
|
:normal o
|
|||
|
:r sr-Latn.aff
|
|||
|
:%s#^\(SFX\|PFX\).*[а-џa-ž]\zs$# .#g
|
|||
|
:normal G
|
|||
|
?SET
|
|||
|
:.,+5d
|
|||
|
:.,$s#^\(SFX\|PFX\) \zs\(\d\+\)#\= eval(submatch(2) .. ' + 1903')#
|
|||
|
:w ../sr.aff
|
|||
|
:bd!
|
|||
|
:e sr.dic
|
|||
|
:%s#a#а#g
|
|||
|
:%s#e#е#g
|
|||
|
:normal G
|
|||
|
:normal o
|
|||
|
:r sr-Latn.dic
|
|||
|
:normal 201dd
|
|||
|
:.,$s#/\zs\(\d\+\)\(,\(\d\+\)\)\?$#\=(submatch(2) == '') ? eval(submatch(1) + '1903') : eval(submatch(1) + '1903') .. ',' .. eval(submatch(3) + '1903')#
|
|||
|
:normal {
|
|||
|
:normal dd
|
|||
|
:normal gg
|
|||
|
:normal C502898
|
|||
|
:w ../sr.dic
|
|||
|
:bd!
|
|||
|
:q!
|