aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schneider <qsx@chaotikum.eu>2024-08-26 16:45:56 +0200
committerThomas Schneider <qsx@chaotikum.eu>2024-08-26 16:45:56 +0200
commit0fb3790bac775d3d4683537cb5562d6aea294a1f (patch)
tree3e89ccf4b65096c19e4bfc24475cfae68f2c9c7c
parent41e5300cfa401e9d38ec46da4d2d0f9c64b05d71 (diff)
Emacs: Org: use-package-ise
-rw-r--r--dot.emacs.d/init.el31
1 files 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)