mirror of
https://gitlab.com/dwt1/dotfiles.git
synced 2026-04-22 02:50:24 +10:00
Cleaning up the Doom config; also created function for auto_tangle.
This commit is contained in:
@@ -366,7 +366,6 @@
|
||||
:desc "Org babel tangle" "m B" #'org-babel-tangle)
|
||||
(after! org
|
||||
(setq org-directory "~/nc/Org/"
|
||||
org-roam-directory "~/nc/Org/roam/"
|
||||
org-default-notes-file (expand-file-name "notes.org" org-directory)
|
||||
org-ellipsis " ▼ "
|
||||
org-superstar-headline-bullets-list '("◉" "●" "○" "◆" "●" "○" "◆")
|
||||
@@ -393,6 +392,53 @@
|
||||
"DONE(d)" ; Task has been completed
|
||||
"CANCELLED(c)" )))) ; Task has been cancelled
|
||||
|
||||
(after! org
|
||||
(setq org-agenda-files '("~/nc/Org/agenda.org")))
|
||||
|
||||
(setq
|
||||
;; org-fancy-priorities-list '("[A]" "[B]" "[C]")
|
||||
;; org-fancy-priorities-list '("❗" "[B]" "[C]")
|
||||
org-fancy-priorities-list '("🟥" "🟧" "🟨")
|
||||
org-priority-faces
|
||||
'((?A :foreground "#ff6c6b" :weight bold)
|
||||
(?B :foreground "#98be65" :weight bold)
|
||||
(?C :foreground "#c678dd" :weight bold))
|
||||
org-agenda-block-separator 8411)
|
||||
|
||||
(setq org-agenda-custom-commands
|
||||
'(("v" "A better agenda view"
|
||||
((tags "PRIORITY=\"A\""
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "High-priority unfinished tasks:")))
|
||||
(tags "PRIORITY=\"B\""
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "Medium-priority unfinished tasks:")))
|
||||
(tags "PRIORITY=\"C\""
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "Low-priority unfinished tasks:")))
|
||||
(tags "customtag"
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "Tasks marked with customtag:")))
|
||||
|
||||
(agenda "")
|
||||
(alltodo "")))))
|
||||
|
||||
(use-package! org-auto-tangle
|
||||
:defer t
|
||||
:hook (org-mode . org-auto-tangle-mode)
|
||||
:config
|
||||
(setq org-auto-tangle-default t))
|
||||
|
||||
(defun dt/insert-auto-tangle-tag ()
|
||||
"Insert auto-tangle tag in a literate config."
|
||||
(interactive)
|
||||
(evil-org-open-below 1)
|
||||
(insert "#+auto_tangle: t ")
|
||||
(evil-force-normal-state))
|
||||
|
||||
(map! :leader
|
||||
:desc "Insert auto_tangle tag" "i a" #'dt/insert-auto-tangle-tag)
|
||||
|
||||
(defun dt/org-colors-doom-one ()
|
||||
"Enable Doom One colors for Org headers."
|
||||
(interactive)
|
||||
@@ -684,41 +730,8 @@
|
||||
))
|
||||
|
||||
(after! org
|
||||
(setq org-agenda-files '("~/nc/Org/agenda.org")))
|
||||
|
||||
(setq
|
||||
;; org-fancy-priorities-list '("[A]" "[B]" "[C]")
|
||||
;; org-fancy-priorities-list '("❗" "[B]" "[C]")
|
||||
org-fancy-priorities-list '("🟥" "🟧" "🟨")
|
||||
org-priority-faces
|
||||
'((?A :foreground "#ff6c6b" :weight bold)
|
||||
(?B :foreground "#98be65" :weight bold)
|
||||
(?C :foreground "#c678dd" :weight bold))
|
||||
org-agenda-block-separator 8411)
|
||||
|
||||
(setq org-agenda-custom-commands
|
||||
'(("v" "A better agenda view"
|
||||
((tags "PRIORITY=\"A\""
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "High-priority unfinished tasks:")))
|
||||
(tags "PRIORITY=\"B\""
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "Medium-priority unfinished tasks:")))
|
||||
(tags "PRIORITY=\"C\""
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "Low-priority unfinished tasks:")))
|
||||
(tags "customtag"
|
||||
((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
|
||||
(org-agenda-overriding-header "Tasks marked with customtag:")))
|
||||
|
||||
(agenda "")
|
||||
(alltodo "")))))
|
||||
|
||||
(use-package! org-auto-tangle
|
||||
:defer t
|
||||
:hook (org-mode . org-auto-tangle-mode)
|
||||
:config
|
||||
(setq org-auto-tangle-default t))
|
||||
(setq org-roam-directory "~/nc/Org/roam/"
|
||||
org-roam-graph-viewer "/usr/bin/brave"))
|
||||
|
||||
(map! :leader
|
||||
(:prefix ("n r" . "org-roam")
|
||||
|
||||
Reference in New Issue
Block a user