Skip to content

lumargh/better-bujo

Repository files navigation

Better 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.

About

Render bullet-journal markers (events, migration, future log, emotions) instead of checkboxes.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors