messing up emacs

This commit is contained in:
Aria Nolan 2024-04-27 00:55:31 -04:00
parent 8dc0f5ae42
commit eeb3d215d8

View file

@ -36,35 +36,32 @@
:hook :hook
(dired-mode . nerd-icons-dired-mode)) (dired-mode . nerd-icons-dired-mode))
(use-package nix-mode
:mode "\\.nix\\'")
(use-package magit
:commands (magit-status magit-get-current-branch))
(use-package diff-hl)
(global-diff-hl-mode)
(diff-hl-flydiff-mode)
(use-package pdf-tools (use-package pdf-tools
:magic ("%PDF" . pdf-view-mode) :magic ("%PDF" . pdf-view-mode)
:config :config
(pdf-tools-install) (pdf-tools-install)
(setq-default pdf-view-display-size 'fit-page)) (setq-default pdf-view-display-size 'fit-page))
(use-package markdown-mode
:mode ("README\\.md\\'" . gfm-mode)
:init (setq markdown-command "multimarkdown"))
(use-package latex ;; cant get auctex to work
:straight auctex ;; (use-package tex
:defer t ;; :defer t
:mode ;; :straight auctex
("\\.tex\\'" . latex-mode) ;; :config
:hook ;; (setq TeX-auto-save t))
(LaTeX-mode . TeX-PDF-mode)
(LaTeX-mode . flyspell-mode)
(LaTeX-mode . LaTeX-math-mode)
:config
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
;; pdftools
;; https://emacs.stackexchange.com/questions/21755/use-pdfview-as-default-auctex-pdf-viewer#21764
(setq TeX-view-program-selection '((output-pdf "PDF Tools"))
TeX-view-program-list '(("PDF Tools" TeX-pdf-tools-sync-view))
TeX-source-correlate-start-server t) ;; not sure if last line is neccessary
;; to have the buffer refresh after compilation,
;; very important so that PDFView refesh itself after comilation
(add-hook 'TeX-after-compilation-finished-functions
#'TeX-revert-document-buffer))
;; Tell Emacs to prefer the treesitter mode ;; Tell Emacs to prefer the treesitter mode
;; You'll want to run the command `M-x treesit-install-language-grammar' before editing. ;; You'll want to run the command `M-x treesit-install-language-grammar' before editing.
@ -112,6 +109,7 @@
(scroll-bar-mode -1) (scroll-bar-mode -1)
(add-hook 'text-mode-hook 'auto-fill-mode) (add-hook 'text-mode-hook 'auto-fill-mode)
(add-hook 'text-mode-hook 'flyspell-mode)
(add-hook 'text-mode-hook 'display-line-numbers-mode) (add-hook 'text-mode-hook 'display-line-numbers-mode)
(add-hook 'prog-mode-hook 'display-line-numbers-mode) (add-hook 'prog-mode-hook 'display-line-numbers-mode)