Update packages

This commit is contained in:
Marcus Kammer 2024-03-27 19:33:23 +01:00
parent 0953ed32a4
commit ec357eb8bf

View file

@ -19,6 +19,12 @@
shrface-toggle-bullets t shrface-toggle-bullets t
shr-width nil)) 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 () (defun mk/nov-font-settings ()
(setq-local line-spacing 2)) (setq-local line-spacing 2))
@ -41,7 +47,8 @@
(use-package eglot (use-package eglot
:ensure nil :ensure nil
:defer t :hook ((typescript-mode . eglot-ensure)
(js2-mode . eglot-ensure))
:config :config
(if (eq system-name 'windows-nt) (if (eq system-name 'windows-nt)
;; %USERPROFILE%\AppData\Local\Programs\clangd-windows-17.0.3\clangd_17.0.3\bin ;; %USERPROFILE%\AppData\Local\Programs\clangd-windows-17.0.3\clangd_17.0.3\bin
@ -104,7 +111,6 @@
;; ("\\.cjs\\'" . js-mode))) ;; ("\\.cjs\\'" . js-mode)))
(use-package js2-mode (use-package js2-mode
:defer t
:mode :mode
(("\\.webmanifest\\'" . js2-mode) (("\\.webmanifest\\'" . js2-mode)
("\\.js\\'" . js2-mode) ("\\.js\\'" . js2-mode)
@ -133,7 +139,6 @@
;; ;; (add-hook 'go-mode-hook 'me/go-mode-compile-on-save))) ;; ;; (add-hook 'go-mode-hook 'me/go-mode-compile-on-save)))
(use-package web-mode (use-package web-mode
:defer t
;; :hook html-mode ;; :hook html-mode
:mode (("\\.html?\\'" . web-mode) :mode (("\\.html?\\'" . web-mode)
("\\.xhtml?\\'" . web-mode) ("\\.xhtml?\\'" . web-mode)
@ -150,7 +155,6 @@
(web-mode-enable-current-column-highlight t)) (web-mode-enable-current-column-highlight t))
(use-package python (use-package python
:defer t
:mode (("\\.py\\'" . python-mode) :mode (("\\.py\\'" . python-mode)
("\\.wsgi$" . python-mode) ("\\.wsgi$" . python-mode)
("\\.j2" . python-mode)) ("\\.j2" . python-mode))
@ -176,7 +180,6 @@
:render (gts-buffer-render)))) :render (gts-buffer-render))))
(use-package magit (use-package magit
:defer t
:bind ("C-x g" . magit-status) :bind ("C-x g" . magit-status)
:init :init
(when (eq system-type 'windows-nt) (when (eq system-type 'windows-nt)
@ -218,9 +221,16 @@
(use-package geiser (use-package geiser
:defer t :defer t
:init :init
(setq geiser-repl-prompt-read-only t)
(setq geiser-repl-highlight-error-messages t)
(if (eq system-type 'windows-nt) (if (eq system-type 'windows-nt)
(setq geiser-active-implementations '(racket)) (progn
(setq geiser-active-implementations '(racket guile)))) (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 (use-package racket-mode
:mode "\\.rkt\\'") :mode "\\.rkt\\'")
@ -243,7 +253,6 @@
:custom (geiser-guile-binary "guile")) :custom (geiser-guile-binary "guile"))
(use-package journalctl-mode (use-package journalctl-mode
:defer t
:commands journalctl :commands journalctl
:bind (("C-c t j" . journalctl)))) :bind (("C-c t j" . journalctl))))
@ -294,7 +303,6 @@
(setq ispell-hunspell-dictionary-alist ispell-local-dictionary-alist)) (setq ispell-hunspell-dictionary-alist ispell-local-dictionary-alist))
(use-package plantuml-mode (use-package plantuml-mode
:defer t
:mode ("\\.puml\\'" "\\.plantuml\\'") :mode ("\\.puml\\'" "\\.plantuml\\'")
:custom :custom
(plantuml-default-exec-mode 'jar) (plantuml-default-exec-mode 'jar)
@ -305,9 +313,6 @@
(use-package tex-mode (use-package tex-mode
:defer t :defer t
:ensure auctex :ensure auctex
:hook ((LaTeX-mode . turn-on-reftex)
(LaTeX-mode . flyspell-mode)
(LaTeX-mode . LaTeX-math-mode))
:config :config
;; TeX mode settings for editing .tex files ;; TeX mode settings for editing .tex files
(setq TeX-auto-save t) ; Enable auto-save (setq TeX-auto-save t) ; Enable auto-save
@ -322,6 +327,13 @@
(setq TeX-engine 'luatex) ; Set engine to XeTeX (setq TeX-engine 'luatex) ; Set engine to XeTeX
(setq TeX-command-extra-options "-shell-escape")) ; Allow shell escape (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 (use-package epg
:ensure nil :ensure nil
:config :config
@ -334,13 +346,11 @@
:init (which-key-mode)) :init (which-key-mode))
(use-package ssh-config-mode (use-package ssh-config-mode
:defer t
:mode ("/sshd_config\\'" . ssh-config-mode) :mode ("/sshd_config\\'" . ssh-config-mode)
:config :config
(add-hook 'ssh-config-mode-hook 'turn-on-font-lock)) (add-hook 'ssh-config-mode-hook 'turn-on-font-lock))
(use-package nginx-mode (use-package nginx-mode
:defer t
:mode ("/nginx/.*\\'" . nginx-mode)) :mode ("/nginx/.*\\'" . nginx-mode))
(use-package dashboard (use-package dashboard
@ -363,7 +373,6 @@
;; :after json-mode) ;; :after json-mode)
(use-package gptel (use-package gptel
:defer t
:bind (("C-c G m" . gptel-menu) :bind (("C-c G m" . gptel-menu)
("C-c G n" . gptel) ("C-c G n" . gptel)
("C-c G s" . gptel-send)) ("C-c G s" . gptel-send))