From ec357eb8bf0ec4bae6c091a6dfa8222d68fec850 Mon Sep 17 00:00:00 2001 From: Marcus Kammer Date: Wed, 27 Mar 2024 19:33:23 +0100 Subject: [PATCH] Update packages --- bundle/bundle--package.el | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/bundle/bundle--package.el b/bundle/bundle--package.el index 6a04f62f..dbb4546c 100644 --- a/bundle/bundle--package.el +++ b/bundle/bundle--package.el @@ -19,6 +19,12 @@ shrface-toggle-bullets t shr-width nil)) +(use-package flyspell + :hook ((LaTeX-mode . flyspell-mode) + (org-mode . flyspell-mode) + (text-mode . flyspell-mode) + (prog-mode . flyspell-prog-mode))) + (defun mk/nov-font-settings () (setq-local line-spacing 2)) @@ -41,7 +47,8 @@ (use-package eglot :ensure nil - :defer t + :hook ((typescript-mode . eglot-ensure) + (js2-mode . eglot-ensure)) :config (if (eq system-name 'windows-nt) ;; %USERPROFILE%\AppData\Local\Programs\clangd-windows-17.0.3\clangd_17.0.3\bin @@ -104,7 +111,6 @@ ;; ("\\.cjs\\'" . js-mode))) (use-package js2-mode - :defer t :mode (("\\.webmanifest\\'" . js2-mode) ("\\.js\\'" . js2-mode) @@ -133,7 +139,6 @@ ;; ;; (add-hook 'go-mode-hook 'me/go-mode-compile-on-save))) (use-package web-mode - :defer t ;; :hook html-mode :mode (("\\.html?\\'" . web-mode) ("\\.xhtml?\\'" . web-mode) @@ -150,7 +155,6 @@ (web-mode-enable-current-column-highlight t)) (use-package python - :defer t :mode (("\\.py\\'" . python-mode) ("\\.wsgi$" . python-mode) ("\\.j2" . python-mode)) @@ -176,7 +180,6 @@ :render (gts-buffer-render)))) (use-package magit - :defer t :bind ("C-x g" . magit-status) :init (when (eq system-type 'windows-nt) @@ -218,9 +221,16 @@ (use-package geiser :defer t :init + (setq geiser-repl-prompt-read-only t) + (setq geiser-repl-highlight-error-messages t) (if (eq system-type 'windows-nt) - (setq geiser-active-implementations '(racket)) - (setq geiser-active-implementations '(racket guile)))) + (progn + (setq geiser-active-implementations '(racket)) + (setq geiser-default-implementation 'racket)) + (progn + (setq geiser-active-implementations '(racket guile)) + (setq geiser-default-implementation 'guile))) + :hook (scheme-mode . geiser-mode)) (use-package racket-mode :mode "\\.rkt\\'") @@ -243,7 +253,6 @@ :custom (geiser-guile-binary "guile")) (use-package journalctl-mode - :defer t :commands journalctl :bind (("C-c t j" . journalctl)))) @@ -294,7 +303,6 @@ (setq ispell-hunspell-dictionary-alist ispell-local-dictionary-alist)) (use-package plantuml-mode - :defer t :mode ("\\.puml\\'" "\\.plantuml\\'") :custom (plantuml-default-exec-mode 'jar) @@ -305,9 +313,6 @@ (use-package tex-mode :defer t :ensure auctex - :hook ((LaTeX-mode . turn-on-reftex) - (LaTeX-mode . flyspell-mode) - (LaTeX-mode . LaTeX-math-mode)) :config ;; TeX mode settings for editing .tex files (setq TeX-auto-save t) ; Enable auto-save @@ -322,6 +327,13 @@ (setq TeX-engine 'luatex) ; Set engine to XeTeX (setq TeX-command-extra-options "-shell-escape")) ; Allow shell escape +(use-package auctex + :hook ((LaTeX-mode . turn-on-reftex) + (LaTeX-mode . LaTeX-math-mode)) + :custom + (LaTeX-indent-level 4) + (LaTeX-item-indent 0)) + (use-package epg :ensure nil :config @@ -334,13 +346,11 @@ :init (which-key-mode)) (use-package ssh-config-mode - :defer t :mode ("/sshd_config\\'" . ssh-config-mode) :config (add-hook 'ssh-config-mode-hook 'turn-on-font-lock)) (use-package nginx-mode - :defer t :mode ("/nginx/.*\\'" . nginx-mode)) (use-package dashboard @@ -363,7 +373,6 @@ ;; :after json-mode) (use-package gptel - :defer t :bind (("C-c G m" . gptel-menu) ("C-c G n" . gptel) ("C-c G s" . gptel-send))