kujiu (@uberwald)
8ca6287fb1
-> Passwords in KeePassXC (access by keyring) -> Neomutt + Aerc (mail) -> vdirsyncer + khal + khard (calendar and contacts) zsh -> fish -> poezio (XMPP) -> newsboat (RSS with FreshRSS) -> toot (Mastodon client) vim -> neovim (with lunarvim) -> nvimpager (pager based on neovim) -> konsole With Nightfox theme.
30 lines
530 B
VimL
30 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!
|