Portál AbcLinuxu, 2. května 2025 11:50
Určitě už jste zaznamenali, že vim7 umi spellcheckovat - věnuje se tomu článek na rootu. Funguje to výborně a jednoduše, až jsem se sám divil. Ale s kamarádem jsme se dostali před problém, jak kontrolovat text psaný v LaTeXu, aniž by se kontrolovaly značky LaTeXu apod.
Řesení jsme hledali ve spěchu a v dokumentaci se dozvíte, že je potřeba upravit soubor se syntaxi ( vim.tex ). Některé syntaxe už jsou poupraveny pro podporu spellcheckingu, ale je jich zatim poskromnu.
Vim zvýrazňuje podle tříd, které jsou definované regulárním výrazem.
Např.syn match texTypeStyle "\\textbf\>" -> syn match texTypeStyle "\\textbf\>" contains=@NoSpell
Takže nám nezbylo nic jiného, než otrocky upravit většinu prvků. Clustery, které shromažďují jednotlivé prvky nejsou bohužel @(No)Spellem ovlivněny. Pokud někoho napadá elegantnější řešení než tohle, tak ať se podělí v diskuzi:).
Mimochodem, nalézt český slovník není žádná sranda.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.