dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit 2032d0b3e77b1a18c8202b66b4f5ba613ea93573
parent 8930571b9bdbbbb21296ed80f42ac9fc73235bf1
Author: Alex Balgavy <alex@balgavy.eu>
Date:   Thu,  3 Mar 2022 22:50:57 +0100

emacs: improve tag alignment in org mode

Diffstat:
Memacs/config.org | 27+++++++++++++++++++--------
1 file changed, 19 insertions(+), 8 deletions(-)

diff --git a/emacs/config.org b/emacs/config.org @@ -187,6 +187,20 @@ This lets me jump to any position in Emacs rather quickly, sometimes it's useful ** org In org mode, I want to use bullets instead of stars, so I also install ~org-bullets~. +Furthermore, tags were getting cut off, so I manually set the best column to display them. + +#+begin_src emacs-lisp + (defun za/settings-org-mode () + "My settings for org mode" + (org-bullets-mode 1) + (setq org-tags-column (- 10 (window-total-width))) + ;; Realign tags + (org-set-tags-command '(4))) + + (defun za/settings-org-agenda-mode () + "My settings for org agenda mode" + (setq org-agenda-tags-column (- 10 (window-total-width)))) +#+end_src #+begin_src emacs-lisp (use-package org @@ -197,9 +211,12 @@ In org mode, I want to use bullets instead of stars, so I also install ~org-bull (use-package org-bullets) (require 'org-tempo) (require 'org-habit) + (require 'org-agenda) + + :init + (add-hook 'org-mode-hook #'za/settings-org-mode) + (add-hook 'org-agenda-mode-hook #'za/settings-org-agenda-mode) - :hook - (org-mode . (lambda () (org-bullets-mode 1))) :bind (("C-c a" . org-agenda) ("C-c n" . org-capture) @@ -1079,12 +1096,6 @@ The first two strings are what shows up in the agenda dispatcher (the key to pre (org-agenda-skip-function 'za/skip-if-in-project))))))) #+end_src -Tags were getting cut off so I have to set column manually: - -#+begin_src emacs-lisp - (setq org-agenda-tags-column (- 10 (window-total-width))) -#+end_src - *** Logging I want to log into the LOGBOOK drawer (useful when I want to take quick notes):