justinbarclay / elegant-agenda-mode

My only agenda is to be more elegant.
GNU Affero General Public License v3.0
55 stars 3 forks source link

[[https://melpa.org/#/elegant-agenda-mode][file:https://melpa.org/packages/elegant-agenda-mode-badge.svg]]

Helping you make your agenda more elegant

+CAPTION: An example of the agenda with a view of the days schedule using elegant-emacs-light theme.

+NAME: fig:today

[[./images/today-elegant-light.svg]]

+CAPTION: An example of the agenda with a view of the days schedule using elegant-emacs-dark theme.

+NAME: fig:today

[[./images/today-elegant-dark.svg]]

+CAPTION: An example of the agenda with a view of the days schedule doom-using dracula theme.

+NAME: fig:today

[[./images/today-dracula.svg]]

It works equally as well with a base agenda view.

+CAPTION: An example of the agenda with a view of the weeks schedule using elegant-emacs-light theme.

+NAME: fig:week-example

[[./images/week-elegant-light.svg]]

+CAPTION: An example of the agenda with a view of the weeks schedule using elegant-emacs-dark theme..

+NAME: fig:week-example

[[./images/week-elegant-dark.svg]]

+CAPTION: An example of the agenda with a view of the weeks schedule using doom-dracula theme.

+NAME: fig:week-example

[[./images/week-dracula.svg]]

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.

+begin_src elisp

(setq elegant-agenda-is-mono-font 't)

+end_src

After that add it to your load path and go wild.

+BEGIN_SRC emacs-lisp

(add-to-list 'load-path "/path/to/elegant-agenda-mode") (require 'elegant-agenda-mode) (add-hook 'org-agenda-mode-hook 'elegant-agenda-mode)

+END_SRC

** Straight and Use Package

+BEGIN_SRC emacs-lisp

(use-package elegant-agenda-mode :straight (elegant-agenda-mode :type git :host github :repo "justinbarclay/elegant-agenda-mode") :hook org-agenda-mode-hook)

+END_SRC