From 3f173f39d3ef953339d6f623355035e38e60d9f8 Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Fri, 3 Nov 2017 07:31:03 +0100 Subject: [PATCH] Emacs: added some latex config --- emacs/emacs.el | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/emacs/emacs.el b/emacs/emacs.el index 8cfd79d..4bb6be5 100644 --- a/emacs/emacs.el +++ b/emacs/emacs.el @@ -287,8 +287,34 @@ (append '(ac-source-math-unicode ac-source-math-latex ac-source-latex-commands) ac-sources))) -(eval-after-load "tex" - '(setcar (cdr (assoc 'output-pdf TeX-view-program-selection)) "Okular")) + +;; helper for a new (La)TeX style guide concept. +(defun TeX-insert-comment-line () + "Insert a linebreak followed by a '%' and another line break" + (interactive) + (newline-and-indent) + (insert "%") + (newline-and-indent)) + +;; Key binding for TeX-insert-comment-line +(defun my-latex-mode-keys () + "Key bindings for latex-mode" + (local-set-key (kbd "") 'TeX-insert-comment-line)) + +;; Enable own latex-mode keybindings +(add-hook 'latex-mode 'my-latex-mode-keys) + +;; use okular over synctex with auctex +;; (eval-after-load "tex" +;; '(setcar (cdr (assoc 'output-pdf TeX-view-program-selection)) "Okular")) + +;; use pdf-tools over synctex with auctex +(setq TeX-view-program-selection '((output-pdf "PDF Tools")) + TeX-source-correlate-start-server t) + +;; Update PDF buffers after successful LaTeX runs +(add-hook 'TeX-after-TeX-LaTeX-command-finished-hook + #'TeX-revert-document-buffer) ;; hooks