I write in German and English and my text sometimes deal specific topics.

This lead me to use multiple spelling files for different kinds of texts. The advantage for example is when I write in German and I have many topic specific English words I don't add these words to the German spelling file.

set spellang=de_de,security,protocols

For this I wrote a script/vim mapping to decide into which file a new word should be added.

But I often have the problem when I write a text about a new topic, I have to add a lot of new words. When I start spell checking I then first get rid of all the obvious errors and I'm left will all the new words and I would like to see all these words and sort and filter them in a compressed view, to add them into the spell files.

How could this be made possible? Is there a way to have all misspelled words in a new buffer?


That sounds like a perfect use case for my SpellCheck plugin: It provides a :SpellCheck command that puts all spelling errors into the quickfix list. You can review them there and directly add them into spell files via overloaded zg, zw, etc. mappings.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.