README file from
GithubBetter Bujo
Render bullet-journal (BuJo) markers in your notes instead of Obsidian's checkboxes — in both Reading mode and Live Preview.
Markers
At the beginning of a line:
| You type | Renders as | Meaning |
|---|---|---|
- item |
– |
Plain note (a dash, not a bullet) |
- [ ] |
• |
Open task |
- [x] |
x |
Done |
- [>] |
> |
Migrated to the month note |
- [<] |
< |
Sent to the future log |
- [o] |
⊙ |
Event |
- [O] |
⊗ |
Completed event |
~ ... |
~ (styled) |
An emotion or a thought |
How it works
The marker glyphs are pure CSS, keyed on the data-task attribute Obsidian
sets on each list item, so they render identically in Reading mode and Live
Preview. Emotion lines (~ …) are tagged by a small markdown post-processor
and a CodeMirror extension so they can be styled.
All styling is scoped under a better-bujo body class — disabling the
plugin restores Obsidian's native rendering.
Acknowledgements
Inspired by obsidian-bujo-bullets by Frank Olson.
My other Obsidian plugins
- Date List — Returns a list of dates according to the conditions you supply.
- Calendar List — Insert macOS Calendar events into your notes.
- File Filter — Filter your pages and sidebar by a search term; everything else fades away.