Josef Kufner



SiViToDo – Simple Vim ToDo

Textový soubor, hromada úkolů v něm. Něco je hotové, něco není. A jediné, co je jisté, je velký zmatek. Tak tohle mě k napsání SiViToDo nevedlo. Bylo to zvýrazňování splněných částí zadání jedné semestrální práce. To zadání vypadalo tak, že na webu byl seznam požadavků, které ta práce musí splňovat a já si chtěl odkrtávat co už mám.

Nejdříve jsem tam prostě nějak značkoval, ale nebylo to ono. Pořád jsem nemohl jen pouhým letmým pohledem zjistit, jak na tom vlastně jsem. Nakonec jsem si řekl, že značky nejsou nijak špatné, ale chtělo by to barvičky, tak vzniklo SiViToDo.

SiViToDo je opravdu jednoduché zvýrazňování syntaxe do Vimu, které podle pár značek obarvuje odstavce textu. Značky se vyskytují na začátku řádku, pak následuje několik mezer nebo tabů, hvězdička a opět nějaká ta mezera nebo tab. Zvýrazňování končí buď značkou dalšího úkolu nebo prázdným řádkem. Pokud je libo více odstavců v jednom úkolu, tak se prostě na prázdném řádku nechá povalovat nějaká ta mezera.

Formát souboru ke zvýrazňování

Nezvýrazněný nadpis
+	* Hotový úkol
-	* Nezačatý úkol
?	* Nevím, neznám, neumím, něco chybí
x	* Úkol zrušen
 
	Tento odstavec patří k nezrušenému úkolu.
	Ta mezera tu opravdu je...

	Toto je již nezvýrazněný odstavec.

Vypadá ve Vimu takto:

Opravdu tam není nic než těch pár znaků na začátku řádku.

Instalace

Stáhnout sivitodo-*.vim.gz poslední verze, rozbalit (gunzip) a umístit do ~/.vim/syntax/sivitodo.vim

Download