ich will bei vims spellcheck-Funktion alle Wörter, die einen Bindestrich enthalten (wie z.B. spellcheck-Funktion ) von der Prüfung ausschließen. Eigentlich ist das ja recht einfach und funktioniert auch, wenn ich vim ohne Datei öffne, also mit "filetype=" (filetype leer).
Folgendes habe ich ausgearbeitet:
Code: Alles auswählen
syn match noSpellHyphenation "[a-zA-Zäöüß]*[^ ]-[^ ][a-zA-Zäöüß]*" contains=@NoSpell
Meine Regel habe ich in .vimrc ins if-statement "if has("gui_running")" gepackt (weil im Terminal bearbeite ich mit vim Scripte und so, da will ich natürlich eh kein spellcheck). Alles was sonst noch so in diesem if steht, funktioniert problemlos.