dotfiles

My dotfiles.
Log | Files | Refs | LICENSE

commit 68b9b8cb72836668ec3e5a785bce41948c323939
parent 19b111a8fd6d9519db965e7124f443bbf4c75ea1
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date:   Mon,  1 Feb 2021 22:08:04 -0800

Emacs latex fixes

Diffstat:
M.emacs.d/init.el | 2+-
M.emacs.d/lisp/config.org | 40++++++++++++++++++++++++++++++++--------
2 files changed, 33 insertions(+), 9 deletions(-)

diff --git a/.emacs.d/init.el b/.emacs.d/init.el @@ -43,7 +43,7 @@ '(org-export-with-sub-superscripts '{}) '(org-time-stamp-custom-formats '("<%b %e %G>" . "<%m/%d/%y %a %H:%M>")) '(package-selected-packages - '(inf-clojure cider clojure-mode clojure-mode-extra-font-locking clojure-quick-repls clojure-snippets json-mode crontab-mode rainbow-mode impatient-mode vterm rust-mode systemd yasnippet-snippets yasnippet gitignore-mode company flycheck wc-mode htmlize fic-mode emojify org-bullets use-package-hydra use-package-ensure-system-package use-package-el-get use-package-chords undo-tree quelpa-use-package mu4e-query-fragments mu4e-overview mu4e-maildirs-extension mu4e-jump-to-list mu4e-conversation mu4e-alert modus-vivendi-theme modus-operandi-theme ivy-ycmd ivy-avy highlight fish-mode elfeed-web elfeed-score elfeed-protocol elfeed-org elfeed-goodies csgo-conf-mode counsel)) + '(auctex-cluttex auctex-latexmk auctex-lua company-auctex auctex inf-clojure cider clojure-mode clojure-mode-extra-font-locking clojure-quick-repls clojure-snippets json-mode crontab-mode rainbow-mode impatient-mode vterm rust-mode systemd yasnippet-snippets yasnippet gitignore-mode company flycheck wc-mode htmlize fic-mode emojify org-bullets use-package-hydra use-package-ensure-system-package use-package-el-get use-package-chords undo-tree quelpa-use-package mu4e-query-fragments mu4e-overview mu4e-maildirs-extension mu4e-jump-to-list mu4e-conversation mu4e-alert modus-vivendi-theme modus-operandi-theme ivy-ycmd ivy-avy highlight fish-mode elfeed-web elfeed-score elfeed-protocol elfeed-org elfeed-goodies csgo-conf-mode counsel)) '(safe-local-variable-values '((company-mode) (flycheck-mode)))) (custom-set-faces ;; custom-set-faces was added by Custom. diff --git a/.emacs.d/lisp/config.org b/.emacs.d/lisp/config.org @@ -2,7 +2,6 @@ #+AUTHOR: Ryan Jeffrey #+EMAIL: pwishie@gmail.com #+OPTIONS: num:nil - * Emacs ** init #+BEGIN_SRC emacs-lisp @@ -12,8 +11,8 @@ (defalias 'yes-or-no-p 'y-or-n-p) -(set-frame-parameter (selected-frame) 'alpha '(100 . 100)) -(add-to-list 'default-frame-alist '(alpha . (100 . 100))) +(set-frame-parameter (selected-frame) 'alpha '(80 . 80)) +(add-to-list 'default-frame-alist '(alpha . (80 . 80))) #+END_SRC ** font and theme @@ -214,14 +213,39 @@ (use-package org-bullets :ensure t) -(add-hook 'tex-mode-hook 'toggle-truncate-lines) - (use-package wc-mode :ensure t - :hook (org-mode tex-mode)) + :hook org-mode) (use-package display-line-numbers-mode - :hook (org-mode tex-mode)) + :hook org-mode) + +(use-package company-auctex + :ensure t) + +;; Configuring LaTeX must be done like this because of legacy. +(use-package tex-mode + :ensure auctex + :init + (setq TeX-auto-save t) + (setq TeX-parse-self t) + (setq-default TeX-master nil) + (setq-default TeX-engine 'luatex) + (setq-default TeX-PDF-mode t) + (add-hook 'LaTeX-mode-hook #'flyspell-mode) + (add-hook 'LaTeX-mode-hook #'wc-mode) + (add-hook 'LaTeX-mode-hook #'display-line-numbers-mode) + (add-hook 'LaTeX-mode-hook #'company-auctex-init) + (add-hook 'LaTeX-mode-hook #'company-mode) + (add-hook 'LaTeX-mode-hook #'TeX-source-correlate-mode) + + (use-package auctex-latexmk + :ensure t + :init + (auctex-latexmk-setup) + (add-hook 'LaTeX-mode-hook + (lambda () + (add-hook 'after-save-hook 'TeX-command-master nil t))))) #+End_src ** vterm @@ -393,7 +417,7 @@ (setq ispell-local-dictionary-alist '(("en_US" "[[:alpha:]]" "[^[:alpha:]]" "[']" nil nil nil utf-8))) - +(add-hook 'org-mode-hook 'flyspell-mode) #+END_SRC ** sudo edit