May 18th 2026 - Things I Worked On

Added tags to food capture

("f" "Food Tracker" entry (file+olp+datetree "~/org/food.org")
 "* %U %^{Food} %^g"
 :after-finalize (lambda () (unless org-note-abort
                              (my/align-tags "~/org/food.org")
                              (my/backup-food-file))))

And aligning the tags:

(defun my/align-tags (file)
  "Aligns all tags in an org file"
  (with-current-buffer (find-file-noselect file)
    (org-map-entries #'org-align-tags)
    (org-map-entries #'org-align-tags)
    (save-buffer)))

This doesn't work 100% of the time. It seems the order of alignment matters but running it twice also doesn't fix the issue.

Added restarting Emacs keybinding

(defun my/restart-emacs ()
  "Restart Emacs."
  (interactive)
  (httpd-stop)
  (restart-emacs))

(evil-leader/set-key
  "q r" 'my/restart-emacs)

Created site blocker chrome extension

There are certain sites I want to block in my browser so I created a chrome extension to do that.