From 0adfe045a8b8076c48f08e3c9a31b0158efb95a2 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Wed, 19 Nov 2025 11:31:39 +0100 Subject: [PATCH] feat(langtool): restore langtool, using a local server --- docs/emacs/packages/applications.org | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/emacs/packages/applications.org b/docs/emacs/packages/applications.org index efaf832..d99403c 100644 --- a/docs/emacs/packages/applications.org +++ b/docs/emacs/packages/applications.org @@ -1242,6 +1242,40 @@ minibuffer, both separated by a single space." ("q" nil :exit t)) #+end_src +** Langtool +LanguageTool is a great tool for catching typos and grammatical errors +in quite a few languages. +#+begin_src emacs-lisp +(use-package langtool + :defer t + :straight (:build t) + :commands (langtool-check + langtool-check-done + langtool-show-message-at-point + langtool-correct-buffer) + :custom + (langtool-default-language "en-US") + (langtool-mother-tongue "fr") + :config + (setq langtool-http-server-host "localhost" + langtool-http-server-port 8081)) +#+end_src + +Finally, =writegood-mode= detects some simple general rules when writing +in English and can also calculate the Flesh-Kincaid levels of a +document. +#+begin_src emacs-lisp +(use-package writegood-mode + :defer t + :straight (:build t) + :hook org-mode latex-mode + :general + (phundrak/major-leader-key + :keymaps 'writegood-mode-map + "g" #'writegood-grade-level + "r" #'writegood-reading-ease)) +#+end_src + ** Nov Nov is a major-mode for reading EPUB files within Emacs. Since I have it, I don’t need any other Epub reader on my computer! Plus this one