38 lines
1 KiB
EmacsLisp
38 lines
1 KiB
EmacsLisp
;;; $DOOMDIR/config/org.el -*- lexical-binding: t; -*-
|
|
|
|
(setq org-directory "~/org/")
|
|
|
|
;; org-journal
|
|
(after! (org-journal)
|
|
(setq org-journal-file-format "%Y%m%d.org"))
|
|
|
|
;; 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))
|
|
|
|
;; Latex config
|
|
(add-hook 'LaTeX-mode-hook
|
|
(lambda ()
|
|
(setq TeX-command-default "Tectonic")))
|