From 0fb3790bac775d3d4683537cb5562d6aea294a1f Mon Sep 17 00:00:00 2001 From: Thomas Schneider Date: Mon, 26 Aug 2024 16:45:56 +0200 Subject: Emacs: Org: use-package-ise --- dot.emacs.d/init.el | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el index 3c72a47..faa27cf 100644 --- a/dot.emacs.d/init.el +++ b/dot.emacs.d/init.el @@ -313,8 +313,35 @@ (interactive) (insert (gui-get-primary-selection)))) -(add-hook 'org-mode-hook #'turn-on-auto-fill) -(setq org-list-allow-alphabetical t) +(use-package org + :ensure nil + :config + (add-hook 'org-mode-hook #'turn-on-auto-fill) + (setq org-list-allow-alphabetical t) + (org-babel-do-load-languages + 'org-babel-load-languages + '((emacs-lisp . t) + (dot . t) + (sqlite . t))) + (add-to-list + 'org-latex-packages-alist + '("AUTO" "polyglossia" t ("xelatex" "lualatex"))) + (add-to-list + 'org-latex-packages-alist + '("AUTO" "babel" t ("pdflatex"))) + (add-to-list + 'org-latex-packages-alist + '("" "booktabs" nil)) + (add-to-list + 'org-latex-classes + '("scrartcl" + "\\documentclass{scrartcl}" + ("\\section{%s}" . "\\section*{%s}") + ("\\subsection{%s}" . "\\subsection*{%s}") + ("\\subsubsection{%s}" . "\\subsubsection*{%s}") + ("\\paragraph{%s}" . "\\paragraph*{%s}") + ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) + (setq org-latex-default-class "scrartcl")) (setq-default fill-column 80) -- cgit v1.2.3