Thanks for the comments / feedback.
I took this opportunity to extend my writing mode, and applied a couple of improvements.
Compare Figure 1 and 2 below. All I did between them is to turn on my custom my/org-writing-mode
. I like it so I think I will try to keep it for now.
It’s a demo file I created for this post only but it is pretty close to my real notes. I don’t normally use headlines and headline-nodes, so that’s the main difference.
Figure 1. Normal Org(-roam) buffer with my writing mode off
Figure 2. The same buffer with my writing mode on
- File and headline properties are hidden (toggle) with the custom code @scotto referred to
- The keyword meta data (
#+title
and#+filetags
) are hidden byprettify-symbols-mode
(source on Reddit) - Headlines with numbers are turned on via the built-in
org-num-mode
- The headlines stars (asterisks “*”) are hidden by
pretty-symbols-mode
(same as meta data) - Italics and bold syntactic markers (
"/string/"
and “*string*
”) are hidden by settingorg-hide-emphasis-markers
– you don’t see bold because the font I use don’t have bold weight, I think - Variable fonts are applied with
variable-pitch-mode
together with Modus Operandi theme’s mix fonts (see the source code block uses the fixed-pitch, or mono space font). #+begin/end_src
directives are translated to symbols withpretty-symbols-mode
- All these changes are more or less modular; I can turn on/off changes separately, or apply/remove the wholes changes with a singe minor mode
For what it is worth, I extracted relevant code here on Gist. My entire configuration here (I suggest Gist is easier to view; the configuration is only for my private purpose so I don’t try to make it easy to read).