An opinionated Obsidian starter vault. It holds a compilation of extensions and settings to help you learn and start exploring Obsidian.
- Clone or download this repo.
- Open the repo/folder in Obsidian.
- Use it, customize it, and have fun!
The starter uses the Minimal Theme including extra configurations and settings via the Minimal Theme Settings plugin.
You will find a small subset of useful CSS snippets included with the starter. Here's a quick breakdown of what each one does:
- Compact Tab Header - Arranges items in Tab header into groups.
- Default Style Settings - Adds the option to customize Obsidian further.
- Frontmatter Tweaks - Improves the legibility of Frontmatter elements.
- MySnippets Tweaks - Essential UI setting while using MySnippets Plugin.
- Normalize Links - Removes decoration from external links.
- Status bar Tweaks - Improves legibility of the Status bar.
- Table Tweaks - Improves legibility of Tables.
- Typography Fixes - Normalizes styling and typography.
This starter vault uses the following community plugins:
- Advance Tables - Improved navigation, formatting, and manipulation to markdown tables.
- Calendar - Integrates Daily Notes. Let's you visit any Daily Notes with ease.
- Doubleshift - Press shift or ctrl twice and activate custom actions.
- Editor Shortcuts - Adds Hotkeys commonly found in other common code editors.
- Home Tab - Integrates recent notes and Omnisearch.
- Linter - Format and style notes. Akin to something like Prettier.
- Minimal Settings - Allows you to customize the minimal theme settings panel.
- Mononote - Ensures each note occupies only one tab.
- MySnippets - Adds a status bar menu allowing the user to quickly manage their snippets.
- Natural Language Dates - Allows
@today
style shortcuts. - Omnisearch - Better search. Period.
- Settings Search - Adds a search bar to Obsidian settings.
- Style Settings - Allows snippet, theme, and plugin CSS files define as a set of config options.
- YAOS - Yet Another Obsidian Synchronizer - Sync your vault to GitHub.
root
โโโ assets/
โโโ journals/
โ โโโ first-journal.md
โโโ templates
โ โโโ daily-journal.md
โโโ README.md
The Markdown Linter plugin is configured to lint on save for a smoother typing experience. This means every time you press Ctrl + S, it will format the note as well as save it.
- You may open the Command Palette by pressing
Ctrl
Ctrl
in rapid succession. - You may start Omnisearch: Search Vault by pressing
Shift
Shift
in rapid succession. - Reassigned Ctrl + F to Omnisearch: In File Search.
- Reassigned Ctrl + Shift + F to Omnisearch: Search Vault.
Action | Keybinding |
---|---|
Move line up | Alt + Up |
Move line down | Alt + Down |
Copy line above | Alt + Shift + Up |
Copy line below | Alt + shift + Down |
Select word / selection | Ctrl + D |
Select line (repeatable) | Ctrl + L |
Autocomplete and link natural language expressions to daily notes.
Examples:
@today
@tomorrow
@next week
Source code in this repository is available under the MIT License.