dotfiles

My dotfiles.
Log | Files | Refs | LICENSE

commit faac455d43bd9bbe2c7801d3b9fdb1a821a75fb2
parent a584dfc15c22470605b9d25b6306c3db3729d6f1
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date:   Wed, 12 Jan 2022 22:27:28 -0800

Better LaTeX for emacs

Diffstat:
M.Xresources | 37+++----------------------------------
M.config/emacs/config.org | 33++++++++++++++++++++-------------
2 files changed, 23 insertions(+), 47 deletions(-)

diff --git a/.Xresources b/.Xresources @@ -1,40 +1,9 @@ *selectToClipboard: true +xterm*font: -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO10646-1 +xterm*foreground: grey +xterm*background: black XTerm*metaSendsEscape: true - -st.font:Hack:size=12:antialias=true:autohint=true:family=mono - -! Black -st.color0: #2e3436 -st.color8: #6e706b -! Red -st.color1: #cc0000 -st.color9: #ef2929 -! Green -st.color2: #9ece9e -st.color10: #9ece9e -! Yellow -st.color3: #f0dfaf -st.color11: #f0dfaf -! Blue -st.color4: #4169E1 -st.color12: #4169E1 -! Magenta -!*.color5: #c0bed1 -!*.color13: #c0bed1 -! Cyan -st.color6: #07c7ca -st.color14: #63e9e9 -! White -st.color7: #808080 -st.color15: #808080 - -st.alpha: 0.8 - - -*.background: #1f1f2a -*.foreground: #bcbcc6 - ! xscreensaver xscreensaver.fade: false xscreensaver.unfade: falseXcursor.theme: Breeze-2~Lightd diff --git a/.config/emacs/config.org b/.config/emacs/config.org @@ -234,6 +234,7 @@ org-edit-src-content-indentation 0) (require 'org-tempo) (add-hook 'org-mode-hook 'toggle-truncate-lines) + (setq org-src-tab-acts-natively t) :bind (:map org-mode-map ("M-S-<up>" . 'text-scale-increase) @@ -262,34 +263,40 @@ :init (setq display-line-numbers-type 'relative)) -(use-package company-auctex - :ensure t) ;; Configuring LaTeX must be done like this because of legacy. (use-package tex-mode :ensure auctex :init + (use-package company-auctex + :ensure t) + + (use-package auctex-latexmk + :ensure t) + + (require 'tex-buf) (setq TeX-auto-save t) (setq TeX-parse-self t) + (setq Tex-command-default "LatexMk") (setq-default TeX-master nil) (setq-default TeX-engine 'luatex) (setq-default TeX-PDF-mode t) + (setq-default TeX-show-compilation nil) + (setq-default TeX-process-asynchronous t) + ;(setq-default TeX-save-query nil) (add-hook 'LaTeX-mode-hook #'flyspell-mode) (add-hook 'LaTeX-mode-hook #'wc-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 - ;; (add-to-list 'TeX-command-list '("-pvc")) - ;; (auctex-latexmk-setup) - ;; (add-hook 'LaTeX-mode-hook - ;; (lambda () - ;; (add-hook 'after-save-hook #'(lambda () - ;; (TeX-command-master "LaTeX")) nil t)))) - ) + (add-hook 'LaTeX-mode-hook #'TeX-interactive-mode) + :config + (add-hook 'after-save-hook #'(lambda () + (let* ((master-file (TeX-master-file))) + (TeX-command "LatexMk" #'TeX-master-file)))) + + (require 'auctex-latexmk) + (auctex-latexmk-setup)) #+End_src ** vterm