A List of All My Obsidian Plugins
In this article, I’m going to share with you my favorite Obsidian plugins. These are the ones I use most frequently and find the most helpful for my note-taking and productivity workflows. While there may be other useful plugins out there, these are the ones that I’ve found to be the most beneficial for my personal use. I’ll go over each plugin in detail and explain why I like it, how I use it, and how it has improved my experience with Obsidian. Whether you’re new to Obsidian or a seasoned user, I hope that you’ll find this list helpful and discover some new plugins to enhance your own workflow.
Admonitions
Even though Admonitions has many features, I don’t use most due to Obsidian 0.14 adding support for Callout Boxes. However, I still like to include it as it helps with autocomplete — see below.
Advanced Tables
Advanced Tables is a plugin that I use for its keybinds. It lets me add new columns/rows and easily manipulate tables quickly. While it is true that this plugin saves me a lot of time editing tables, I spend the majority of my time on Obsidian away from tables. I still like to keep it around for its usefulness, though.
Calendar
I think this plugin is a necessity because it's the only calendar that I have access to without opening a new window or application — I usually have Obsidian open and not an application like Apple Calendar open. I keep my Calendar plugin at the bottom right with my local graph.
Excalidraw
Excalidraw’s Obsidian Plugin is a plugin that allows you to view and edit Excalidraw drawing in Obsidian. It allows me to quickly create drawings of anything that I could possibly want. The fact that the files are savable makes it better.
Kanban
This Kanban plugin is the plugin I use the most because it is how I track tasks and projects. One of the essential features that I couldn’t find with other task management plugins is archiving and deleting finished tasks. In the Obsidian Kanban plugin, I am able to archive all completed tasks and only leave some (10 for me) completed tasks in case I need to mark them as incomplete.
Linter
Whenever I write or code anything, I like it to be formatted the same every time, which is why I like to use Obsidian Linter. Mainly, it formats my heading with spaces above and below and also converts some misspelled words.
Obsidian Git
Obsidian Git is a plugin that allows me to sync my notes with GitHub. I do this to back up my notes and it allows me to restore anything I want — even if it’s like a year old. This way I feel a lot more secure when I save my notes. My current settings for this plugin are to commit and push every hour. Even though this creates many commits, I don’t mind it and it just helps me feel safe.
Omnisearch
Omnisearch is my go-to search plugin, as it allows me to search through pdfs, photos, and all my notes. I do wish that it could do better with searching through tabs, however, I usually just resort to Obsidian’s default search.
Omnisearch also requires a plugin Test Extractor to be used with photos, pdfs, etc. It is a great plugin, however, it doesn’t work 100% of the time.
Paste URL into Selection
Paste URL into Selection is a small plugin that fixes the paste in Obsidian. It inserts links into the selected test with Ctrl/Cmd+V
. Also, when using Obsidian with the Vim plugin, it also works when visually highlighting text and typing P
.
Various Complements
Various Complements is an autocomplete plugin that is nice to have. It is similar to auto-complete in an IDE. It is great to use for finishing long words but sometimes it gets annoying to type with it.
Vimrc Support
I absolutely adore Vim (more specifically Neovim) — I basically use it every day. Moreover, this plugin allows me to add some more functionality that isn’t present with the default settings. I have settings (see below) for folds, closing files, undoing, and clipboards.
exmap unfoldall obcommand editor:unfold-all
exmap togglefold obcommand editor:toggle-fold
exmap foldall obcommand editor:fold-all
exmap foldless obcommand editor:fold-less
exmap foldmore obcommand editor:fold-more
nmap zo :foldless
nmap zc :foldmore
nmap za :togglefold
nmap zn :unfoldall
exmap wq obcommand workspace:close
exmap q obcommand workspace:close
nmap U <C-r>
set clipboard=unnamed
set tabstop=4
Overall, these plugins have helped me to customize my Obsidian experience and increase my productivity. While some may not be necessary for everyone, they have certainly made a difference in my workflow. It’s worth taking the time to explore and experiment with different plugins to see what works best for your own needs. Whether it’s simplifying table editing, managing tasks with a Kanban board, or syncing notes with GitHub, Obsidian plugins can truly enhance your note-taking experience.