From 3bf05c814150cddd143b9313bdc347bddbe32a96 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 26 Jun 2022 22:23:41 +0200 Subject: [PATCH] [Emacs] Better settings for LaTeX export with source code --- org/config/emacs.org | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/org/config/emacs.org b/org/config/emacs.org index 34311b9..b016324 100644 --- a/org/config/emacs.org +++ b/org/config/emacs.org @@ -1662,7 +1662,7 @@ configuration for the ~mu4e~ package itself. `(lambda () (visual-line-mode 1))) :gfhook ('mu4e-view-mode-hook (mu4e-view-mode--prepare)) :config - (with-eval-after-load "mm-decode" + (with-eval-after-load 'mm-decode (add-to-list 'mm-discouraged-alternatives "text/html") (add-to-list 'mm-discouraged-alternatives "text-richtext")) @@ -4386,7 +4386,6 @@ extended however we like! <> <> <> - <> <> <> <> @@ -5015,20 +5014,15 @@ variable: #+END_SRC A new backend that was introduced in org-mode for LaTeX source block -coloring is ~engraved~, relying on ~engraved-faces~. Let’s install this -package. -#+begin_src emacs-lisp +coloring is ~engraved~. +#+BEGIN_SRC emacs-lisp (use-package engrave-faces - :straight (:build t) :defer t - :after ox) -#+end_src - -We can now tell Emacs to use the ~engraved~ backend. -#+NAME: org-latex-listings -#+BEGIN_SRC emacs-lisp :tangle no -(with-eval-after-load 'engrave-faces - (setq org-latex-listings 'engraved)) + :straight (:build t) + :after org + :config + (with-eval-after-load 'org + (csetq org-latex-src-block-backend 'engraved))) #+END_SRC The default packages break my LaTeX exports: for some reasons, images