dotfiles/doom/config/lang/org.el

39 lines
1 KiB
EmacsLisp
Raw Normal View History

;;; $DOOMDIR/config/org.el -*- lexical-binding: t; -*-
(setq org-directory "~/org/")
2024-01-05 21:10:16 +00:00
;; org-journal
(after! (org-journal)
(setq org-journal-file-format "%Y%m%d.org"))
2024-02-08 22:03:08 +00:00
;; org-pomodoro
(after! (org-pomodoro)
(setq org-pomodoro-length 20
org-pomodoro-short-break-length 5
org-pomodoro-long-break-length 20
org-pomodoro-long-break-frequency 4))
;; org-recur
(use-package! org-recur
:hook ((org-mode . org-recur-mode)
(org-agenda-mode . org-recur-agenda-mode))
:demand t
:config
(define-key org-recur-mode-map (kbd "C-c d") 'org-recur-finish)
;; Rebind the 'd' key in org-agenda (default: `org-agenda-day-view').
(define-key org-recur-agenda-mode-map (kbd "d") 'org-recur-finish)
(define-key org-recur-agenda-mode-map (kbd "C-c d") 'org-recur-finish)
(setq org-recur-finish-done t
org-recur-finish-archive t))
;; ox-gfm
(after! (org)
(require 'ox-gfm nil t))
2024-01-05 21:10:16 +00:00
;; Latex config
(add-hook 'LaTeX-mode-hook
(lambda ()
(setq TeX-command-default "Tectonic")))