From aaa2f73332419d59d155cae415a5bfb1e36a94e3 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Fri, 15 Mar 2024 08:59:28 +0100 Subject: [PATCH] doom: add languagetool --- homes/x86_64-linux/julian@aspi/default.nix | 1 + modules/home/emacs/doom/config.el | 23 ++++++++++++++++++++-- modules/home/emacs/doom/packages.el | 4 ++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/homes/x86_64-linux/julian@aspi/default.nix b/homes/x86_64-linux/julian@aspi/default.nix index c08f739..74fb1b4 100644 --- a/homes/x86_64-linux/julian@aspi/default.nix +++ b/homes/x86_64-linux/julian@aspi/default.nix @@ -55,6 +55,7 @@ config, ... }: { # Further tools (lib.frajul.my-helper-function lazygit) + languagetool # (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; }) diff --git a/modules/home/emacs/doom/config.el b/modules/home/emacs/doom/config.el index 9d36b87..e739393 100644 --- a/modules/home/emacs/doom/config.el +++ b/modules/home/emacs/doom/config.el @@ -127,8 +127,6 @@ "* IDEA %?\n%i\n%T\n%a" :prepend t) )) - - (defun fd-org-notes-search-follow-symlinks (query) "Alternative to +default/org-notes-search which follows symbolic links for better project inlusion" (interactive @@ -342,3 +340,24 @@ Return nil if on a link url, markup, html, or references." (set-docsets! 'haskell-mode "Haskell") (setq! citar-bibliography '("~/Nextcloud/zotero-sources.bib")) + +;; https://github.com/PillFall/languagetool.el +(use-package! languagetool + :commands (languagetool-check + languagetool-clear-suggestions + languagetool-correct-at-point + languagetool-correct-buffer + languagetool-set-language + languagetool-server-mode + languagetool-server-start + languagetool-server-stop) + :init + (setq languagetool-java-arguments '("-Dfile.encoding=UTF-8") + languagetool-console-command "~/.nix-profile/share/languagetool-commandline.jar" + languagetool-server-command "~/.nix-profile/share/languagetool-server.jar")) + +(use-package! org + :config + (setq org-latex-listings-options + '(("fontsize" "\\scriptsize") + ("linenos" "")))) diff --git a/modules/home/emacs/doom/packages.el b/modules/home/emacs/doom/packages.el index 06b0be4..9e8a293 100644 --- a/modules/home/emacs/doom/packages.el +++ b/modules/home/emacs/doom/packages.el @@ -17,6 +17,10 @@ (package! org-roam-ui) (package! openwith) +;; (package! gptel) + +(package! languagetool) + ;; To install a package directly from a remote git repo, you must specify a ;; `:recipe'. You'll find documentation on what `:recipe' accepts here: ;; https://github.com/raxod502/straight.el#the-recipe-format