From 2ee9e3759ca8faae9a8ef43d86d5714aa083d941 Mon Sep 17 00:00:00 2001 From: yoavm448 Date: Sat, 6 Jun 2020 11:31:33 +0300 Subject: [PATCH] More sane defaults for latex --- modules/lang/latex/config.el | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/lang/latex/config.el b/modules/lang/latex/config.el index 5d16b1e22..1a7886455 100644 --- a/modules/lang/latex/config.el +++ b/modules/lang/latex/config.el @@ -54,7 +54,9 @@ If no viewers are found, `latex-preview-pane' is used.") ;; don't start the emacs server when correlating sources TeX-source-correlate-start-server nil ;; automatically insert braces after sub/superscript in math mode - TeX-electric-sub-and-superscript t) + TeX-electric-sub-and-superscript t + ;; just save, dont ask me before each compilation + TeX-save-query nil) (after! tex @@ -76,7 +78,9 @@ If no viewers are found, `latex-preview-pane' is used.") ;; Enable rainbow mode after applying styles to the buffer (add-hook 'TeX-update-style-hook #'rainbow-delimiters-mode) ;; display output of latex commands in popup - (set-popup-rule! " output\\*$" :size 15) + (set-popup-rules! '((" output\\*$" :size 15) + ("^\\*TeX \\(?:Help\\|errors\\)" + :size 0.3 :select t :ttl nil))) (after! smartparens-latex (let ((modes '(tex-mode plain-tex-mode latex-mode LaTeX-mode))) ;; All these excess pairs dramatically slow down typing in latex buffers, @@ -178,7 +182,10 @@ Math faces should stay fixed by the mixed-pitch blacklist, this is mostly for :config (setq-default preview-scale 1.4 preview-scale-function - (lambda () (* (/ 10.0 (preview-document-pt)) preview-scale)))) + (lambda () (* (/ 10.0 (preview-document-pt)) preview-scale))) + ;; Don't cache preamble, it creates issues with synctex. Let users enable + ;; caching if they have compilation times that long. + (setq preview-auto-cache-preamble nil)) (use-package! cdlatex