Was mir seit der Neuinstallation von #Arch #Linux partout nicht gelingen will, ist #vim zum #spellcheck in #Deutsch zu überreden.

Meine .vimrc ist unverändert, so wie es in der alten Installation funktioniert hat. Warum es jetzt nicht mehr will, finde ich einfach nicht heraus.

Bin für Ideen offen. Danke 👍

@UmWerker
Schuss ins Blaue: Fehlendes Wörterbuch in .vim/spell?

Das sollte beim Setzen von spell bzw. spelllang interaktiv heruntergeladen werden, aber vielleicht funktioniert das nicht, wenn man die Optionen über die .vimrc setzt.

@inguin
Fehlen tun die Wörterbücher nicht, zumindest sind de_de und en_us vorhanden. Englisch scheint auch zu funktionieren.

Dein Hinweis, dass sie beim ersten Aufruf automatisch nachgeladen werden, bringt mich auf die Idee, alles zugehörige mal zu verschieben. In der vimrc kann entsprechende Einträge auskommentieren. Vielleicht hilft dieser "Reset".

Danke für die Informationen.

@UmWerker wenn Du in Vim eingibst :set spell passiert nichts?
@markus
Doch, alles wird rot (außer Worte, die es im Englischen gibt).
@UmWerker wunderbar dann funktioniert es doch! Probiere mal :set spelllang =de_de in Vim einzugeben und wenn Deutsch jetzt nicht geprüft wird gibt Dir Vim jetzt aber die Möglichkeit das Languagepaket herunterzuladen.
@markus
Gerade das färbte ja alles rot. Erst als ich alle Dateien aus dem spell-Ordner löschte, lud er dieselben wieder runter und funktioniert seit dem. Warum nicht die existierenden genommen wurden, ist mir zu hoch.
@UmWerker ah ok, hin und wieder geschehen Dinge die niemand erklären kann 😅 - aber wenn es jetzt funktioniert dann ist es ja gut.

:set spell spelllang=de_de

evtl sind ja die lang env vars unterschiedlich. @UmWerker

@stoeps
Das ist die Eingabe, die ich verwende, doch es wird alles rot, also als falsch markiert. Das ist ja mein Problem.
Fehlt das dictionary? Wenn alles rot ist (was im initial post fehlt), findet er vermitlich die richtig geschriebenen Wörter nicht. @UmWerker

@stoeps
In ~/.vim/spell existieren seit Zeiten, als es noch funktionierte, vier de* Dateien:
- de.utf-8.add
- de.utf-8..add.spl
- de.utf-8..spl
- de.utf-8.sug

Wenn noch irgendwo, irgendwas anderes benötigt wird, bin ich bei meiner Websuche nicht fündig geworden. Die Hilfe und vimhelp.org habe ich auch befragt, konnte aber keine anderen Hinweise finden (oder mein Englisch ist zu schlecht, um es richtig zu verstehen).

Bitte entschuldige, dass mein initialer Post missverständlich war. Ich ging fälschlicherweise davon aus, es würde genügen, weil eine deutsche Korrektur ja tatsächlich nicht stattfindet. Mein Fehler.

@stoeps
Update: Nachdem ich die 4 Dateien verschoben habe und beim nächsten vim Start set spell spelllang=de_de aufrief, hat er 2 von den ehemals vorhandenen Dateien erneut heruntergeladen und dann korrekt gearbeitet. Warum nicht die existierenden benutzt wurden, entzieht sich meinem Wissen. Allerdings reagiert vim immer noch nicht auf die definierten Tastaturkürzel, um den spellcheck einzuschalten (außer dem für set invspell).
Spannend, aber keine Idee mehr. @UmWerker
@stoeps
Auch wenn es nicht immer zu fertigen Lösungen kommt, sind externe Denkanstöße, um festgefahrene Gedanken aus Spurrillen zu holen, wichtig – mir zumindest. Dafür und für investierte Zeit und eigenen Gehirnschmalz vielen Dank 👍

@UmWerker definitiv, ich erzähl sowas oft meiner Frau (nicht IT) oder ner Lego Figur, hilft oft. Manchmal brauch ich aber fundiertere Kommentare zur Lösung 🤣

Bin gespannt ob du ne Lösung findest.

@stoeps
Es funktioniert jetzt. Allerdings immer noch nicht mit dem definierten Shortcut, sondern nur mühselig über die Kommandozeile eingetippt. (dank der integrierten Historie ist der Befehl aber schneller mit Pfeil-hoch gefunden 😉 )
@UmWerker Manchmal hilft mir `:verbose set <setting>?` bzw. `:verbose map`, um herauszufinden, ob eine Einstellung überschrieben wurde, bzw. wo.

@fleischie28
Hui, die Ausgabe vom zweiten Befehl ist ja spannend … mir aber gerade zu viel. Das gucke ich mir in besserer Verfassung noch mal genauer an. Danke dafür.

In den ersten muss ich mich wohl erst einarbeiten, damit erziele ich nicht wirklich sinnvolles.