Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Grammar checker for English, French, German (etc.) in Vim

Subscribe to updates I use LanguageTool

Statistics on LanguageTool

Number of watchers on Github 68
Number of open issues 1
Main language VimL
Open pull requests 1+
Closed pull requests 0+
Last commit over 5 years ago
Repo Created about 9 years ago
Repo Last Updated over 1 year ago
Size 177 KB
Homepage http://www.vim.or...
Organization / Authorvim-scripts
Page Updated
Do you use LanguageTool? Leave a review!
View LanguageTool activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating LanguageTool for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

This is a mirror of

This plugin integrates the LanguageTool grammar checker into Vim. Current version of LanguageTool can check grammar in many languages See the list of supported languages: or or more information about LanguageTool.

The script defines 2 commands:

  • Use :LanguageToolCheck to check grammar in current buffer. This will check for grammar mistakes in text of current buffer and highlight the errors. It also opens a new scratch window with the list of grammar errors with further explanations for each error. Pressing in scratch buffer will jump to that error. The location list for the buffer being checked is also populated. So you can use location commands such as :lopen to open the location list window, :lne to jump to the next error, etc.

  • Use :LanguageToolClear to remove highlighting of grammar mistakes, close the scratch window containing the list of errors, clear and close the location list.

See screenshots of grammar checking in English and French at:


See :help LanguageTool for more details.

License: The VIM LICENSE applies to LanguageTool.vim plugin (see :help copyright except use LanguageTool.vim instead of Vim").

LanguageTool open pull requests (View All Pulls)
  • Update to LanguageTool Version 1.29
LanguageTool questions on Stackoverflow (View All Questions)
  • Scalability of LanguageTool
  • How to add two-word patterns to be ignored by LanguageTool?
  • Detecting meaningless and/or grammatically incorrect sentence with LanguageTool
  • Languagetool example: java.lang.NoSuchMethodError: org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar
LanguageTool list of languages used
  • Vim script
Other projects in VimL