LanguageTool Tutorial

Motivation: Enable normie grammar check in Sublime Text in (Arch) Linux environment.

One of the many obstacles in my writing endeavours is I get distracted by resolving other problems, often ideological. As I grew older, I realized that job done badly is still better then job not done at all. (Readers kindly note it only work for some problems. e.g. badly built house still provides some degree of shelter, whereas bothedheart surgery teminates a life, that might have lasted a bit longer without intervention.) My previous setup was to write my scripts in my browser, using Notion and in my browser I was using LanguageTool for grammar chcking. While this is workable sulution for normies, I experienced poor performance on some of my machines with this setup, among other issues.

Today I managed to get my new setup running, but it introduces a new workflow, that I have to note, which I am noting here.

Prerequisites:

How to add a LanguageTool to Sublime text

If you’re using Package Control then open up the command palette (ctrl+shift+p), type “install”, press Enter then type “languagetool” and press Enter again.

To get the latest updates before they get released, “install” via Package Control: Add Repository. This will update your plugin with new commits as they are being pushed to the repo.

  1. Run a language check (ctrl+shift+c). Any problems identified by LanguageTool will be highlighted.
  2. Move between the problems using alt+down (next) and alt+up (previous).
  3. A panel at the bottom will display a brief description of the highlighted problem and suggest corrections if available.
  4. Begin typing to correct the selected problem or press alt+shift+f to apply the suggested correction.
  5. To ignore a problem, press alt+d.
  6. Auto-correcting a problem or ignoring it will move focus to the next problem.

Edit: 30/04/2024

The damned thing no longer works. I can’t be bothered to fix it. Life’s too short to fiddle with software that refuses to work.