Deset let s vimem
Vim – editor jehož kořeny sahají do roku 1976 – používám už asi deset
let , ale zatím jsem pro něj nenapsal žádné vlastní rozšíření, které, jak
říkají angličané, scratch my own itch. Používal jsem fůru již hotových
rozšíření, upravil vlastní konfigurační soubor .vimrc
podle jiných, kterými
se chlubili vim veteráni, ale nikdy jsem nenapsal nic specificky pro vlastní
potřebu.
Ale časy se mění. Dneska jsem se do toho opřel a uháčkoval podporu pro formát zdrojových souborů asciiblogu – tedy textového formátu ve kterém píšu k47čku a z nějž je (velice rychle) generována. Přidal jsem zvýrazňování syntaxe a formátu, abych mohl snadno vizuálně parsovat, kde začíná a končí jednotlivé články (hodí se když jich je 800 na jednom místě), podporu exuberant ctags a tagbar pro skákání po odkazech mezi články, zvýrazňování syntaxe vložených zdrojáků v jiných jazycích (pro deadbeef) a makro pro skoky na předchozí/následující článek v souboru. Největším klenotem celého úsilí je tento rébus, který je navzdory vzhledu velice užitečný:
noremap gd f]h"zyaw:/\[<C-r>z\]/<CR>W<C-]>zt
Kdo přijde na to, co dělá, vyhraje bludišťáka.

A aby se neřeklo, tady je seznam doplňků užitečných pro všeobecné psaní:
- sensible pro rozumné výchozí hodnoty, které dávají smysl v roce 2019
- Ctrl-P a NERDtree pro lepší navigaci v souborech
- tagbar pro navigaci uvnitř souboru
- repeat je užitečný doplněk, který umožní opakovat skutečně jakoukoli akci tečkou
- powerline pro zkrášlení editoru
- startify pro užitečnější startovací obrazovku vimu
- fugitive se hodí pokud verzujete gitem