Obsidian
I use Obsidian because the interface is astonishingly good. This is how I operate, and has some helpful tidbits for anyone else reading.
Essential plugins
- Templater - Run javascript in templates.
- Dataview - Queries.
- Tasks - Save tasks anywhere in any note by just writing a checkbox.
- Homepage - Self explanatory.
- Image Toolkit - Click to zoom on images. Should already be a core feature.
- QuickAdd - Bind creating new templates to macros/hotkeys/the command palette.
- Folder Note + Waypoint - Create self-updating folder indexes that make the graph view nicer to look at.
- Commander - Interface customisation, especially the left ribbon. I am the kind of person to open a billion tabs and never close any, so itβs very satisfying to have a pinned command to kill all tabs except my current one and have the icon be a skull.
Personal cheatsheet
Hotkeys
β + P
- Command palette - add Person, Meeting, etcβ + O
- Quick file switcherβ + β§ + F
- Search textβ + β΅
- Jump to next cursor location in template (custom)β + β₯ + I
- Open inspector
Templater
<% tp.file.cursor(1) %>
- Set cursor on apply- Basic implementation:
this is a template
CSS Snippets
Reminder: to set a custom CSS class on a page, use the cssclasses
property
Full-width notes
I want some of my notes, especially those that are navigational or for summaries, to use the full width of the container while preserving the normal width for all others.
Prettier tasks
The default tasks dataview renderer is ugly as hell. This makes it a big nicer to work with
Dashboards
Add the dashboard class to a page and it will rearrange itself into multiple columns to create a navigational aid.
- Dashboard++ β a simple organization and navigation method for Obsidian Vaults - Medium
- Github Snippet
To create a dashboard, just implement a nested list.
Example
- Heading
- Link1
- Link2
- Heading2
- Link3
- Link4