k47.cz
mastodon twitter RSS
bandcamp explorer
««« »»»

Deset let s vimem

4. 3. 2019 — k47

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.

Je to nejen barevné, ale hlavně přehlednější.

A aby se neřeklo, tady je seznam doplňků užitečných pro všeobecné psaní:

píše k47, ascii@k47.cz