Wie kann ich meine eigene Rechtschreibdatei für vim erstellen?

13

Im Moment schreibe ich ein Dokument, in dem ich viele Akronyme, Fachsprache und nicht deutsche Wörter verwenden muss.

Jetzt habe ich mich gefragt, ob ich eine Rechtschreibdatei ( tech_speak) erstellen könnte, die nach dieser technischen Sprache sucht, damit ich den folgenden vim-Befehl verwenden kann

:set spelllang=de,tech_speak spell

Wie könnte das gemacht werden?

Raphael Ahrens
quelle

Antworten:

13

Die 'spellfile'Option ist, wonach Sie suchen:

:set spellfile=~/.vim/spell/techspeak.utf-8.add

Hinweis: Vermeiden Sie Sonderzeichen wie _; wie es trennt den Namen der Region in Vim.

Sie können dann Ihre benutzerdefinierten Wörter hinzufügen zg. Sie müssen nicht einmal etwas hinzufügen 'spelllang'; Diese Ergänzungen werden automatisch berücksichtigt.

Ingo Karkat
quelle
Ja, das sieht gut aus, aber wenn ich zgvim verwende, wirft "E751: Name der Ausgabedatei darf keinen Regionsnamen haben" auf mich.
Raphael Ahrens
Ah, ich musste das entfernen, _damit es :set spellfile=~/.vim/spell/techspeak.utf-8.addfunktioniert. Vielen Dank!
Raphael Ahrens
1
Du hast recht; Es ist am besten, solche Zeichen zu vermeiden. Ich habe meine Antwort bearbeitet.
Ingo Karkat
1
:help spell-mkspell

ist das, wonach Sie suchen.

n. 'Pronomen' m.
quelle
1
Bitte korrigieren Sie mich, wenn ich falsch liege. Aber soweit ich das gelesen habe, brauche ich eine vorhandene Wörterbuchdatei. Aber ich möchte eine neue Sprachdatei erstellen, die ich mit meiner Sprache kombinieren kann.
Raphael Ahrens
1
Eine Wörterbuchdatei kann eine einfache Wortliste sein.
n. 'Pronomen' m.
@nm Also wie ein CSV? Nur durch Kommas getrennte Wörter?
Zelphir Kaltstahl
1
@Zelphir von newlines IIRC
n. 'Pronomen' m.