.emacs.d

my emacs configuration directory
Log | Files | Refs | README

org.el (1837B)


      1 ;; -*- lexical-binding: t; -*-
      2 ;;; Configuration for Org mode related functionality
      3 
      4 (use-package org :ensure nil
      5   :config
      6   ;; visual settings
      7   (set-face-attribute 'org-document-title nil
      8                       :height 2.0 :weight 'bold)
      9   (setq org-fontify-quote-and-verse-blocks t)
     10   (setq org-fontify-emphasized-text t)
     11   (setq org-hide-emphasis-markers t)
     12   (setq org-ellipsis " ")
     13   (setq org-hide-leading-stars t)
     14   (setq org-latex-create-formula-image-program 'dvisvgm)
     15   (setq org-highlight-latex-and-related '(native))
     16   (setq org-todo-keywords '((sequence "TODO(t)" "WAIT(w)" "|" "DONE(d)" "NOPE(n)")))
     17   ;; export settings
     18   (setq org-html-postamble nil)
     19   (setq org-export-with-section-numbers nil)
     20   (setq org-export-with-toc nil)
     21   (setq org-html-htmlize-output-type 'css)
     22   (setq org-latex-default-packages-alist
     23         '(("AUTO" "inputenc" t ("pdflatex"))
     24           ("T1" "fontenc" t ("pdflatex"))
     25           (#1="" "graphicx" t)
     26           (#1# "longtable" nil)
     27           (#1# "wrapfig" nil)
     28           (#1# "rotating" nil)
     29           ("normalem" "ulem" t)
     30           (#1# "amsmath" t)
     31           (#1# "amssymb" t)
     32           (#1# "capt-of" nil)
     33           ("colorlinks" "hyperref" nil)
     34           (#1# "geometry" nil)
     35           ("parfill" "parskip" nil)))
     36   :hook (org-mode . org-indent-mode))
     37 
     38 ;; Auto-toggle emphasis
     39 (use-package org-appear
     40   :ensure (:host github :repo "awth13/org-appear")
     41   :hook (org-mode . org-appear-mode))
     42 
     43 ;; Natural bulleted lists
     44 (use-package org-autolist
     45   :hook (org-mode . org-autolist-mode))
     46 
     47 (use-package xenops
     48   :hook (org-mode . xenops-mode)
     49   :config (defun xenops-handle-paste ()))
     50 
     51 (use-package yasnippet
     52   :hook ((prog-mode . yas-minor-mode)
     53          (org-mode . yas-minor-mode)))
     54 
     55 (use-package olivetti
     56   :config (setq-default olivetti-width 120)
     57   :hook (org-mode . olivetti-mode))