Helping you make your agenda more elegant
(setq org-agenda-custom-commands '(("d" "Today" ((tags-todo "SCHEDULED<\"<+1d>\"&PRIORITY=\"A\"" ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header "High-priority unfinished tasks:"))) (agenda "" ((org-agenda-span 'day) (org-scheduled-delay-days -14) (org-agenda-overriding-header "Schedule"))) (tags-todo "SCHEDULED<\"<+1d>\"" ((org-agenda-skip-function '(or (org-agenda-skip-entry-if 'done) (air-org-skip-subtree-if-priority ?A))) (org-agenda-overriding-header "Tasks:")))))))
[[./images/today-elegant-light.svg]]
[[./images/today-elegant-dark.svg]]
[[./images/today-dracula.svg]]
It works equally as well with a base agenda view.
[[./images/week-elegant-light.svg]]
[[./images/week-elegant-dark.svg]]
[[./images/week-dracula.svg]]
elegant-agenda-font
(setq elegant-agenda-font "Some other font")
If your alternative font is monospaced and your tags aren't being aligned properly, you can set elegant-agenda-is-mono-font
and elegant-agenda will realign tags manually.
(setq elegant-agenda-is-mono-font 't)
cd /path/for/elisp-packages git clone git@github.com:justinbarclay/elegant-agenda-mode.git
After that add it to your load path and go wild.
(add-to-list 'load-path "/path/to/elegant-agenda-mode") (require 'elegant-agenda-mode) (add-hook 'org-agenda-mode-hook 'elegant-agenda-mode)
** Straight and Use Package
(use-package elegant-agenda-mode :straight (elegant-agenda-mode :type git :host github :repo "justinbarclay/elegant-agenda-mode") :hook org-agenda-mode-hook)