Emacs: Striking through Org Mode DONE tasks

It's always satisfying to cross something off a to-do list, almost like declaring to yourself, 'I did it!' That’s the feeling I wanted to bring into Emacs Org Mode. The following Emacs Lisp (Elisp) code instructs Emacs to apply a strike-through to any task marked as DONE: By adding strike-through for completed items, Emacs Org Mode becomes clearer and more satisfying to use.

Configure Emacs org-mode to automatically add the TODO keyword to new Org Mode headings

The built-in method used by Emacs Org mode to insert new headings does not automatically prepend the inserted heading with TODO, except when C-S-<return> is pressed. I prefer using C-<return> for all headings, whether they are to-do tasks or not, to maintain my workflow efficiency. This motivated me to write the function outlined in this article. The function below can be triggered by pressing C-<return> to insert a new Org heading. If activated while on a TODO task, it will prefix the inserted heading with TODO, effectively creating a new to-do item. Additionally, for users of evil-mode, the function transitions … Continue reading