📦 “Plug-in-pack” for 💜Obsidian app
This is just a large collection of already set up plugins and hotkeys… That was crafted to be flawlessly used without almost any conflicts.
Note
After using the template to create your own vault, feel free to give this file a proper use:
- describe your future work, motivation and goals…
- as well as another important info that others need to know =)
After launching your vault for the first time, be sure to switch to Basic
workspace, created to showcase basic layout:
Warning
If you want to create your own vault (to store your work there), and then update it with new changes from this pack (using Git
, obviously)…
Please, DO NOT FORK this repository!
You cannot change visibility of forked repositories on GitHub
, so any of yours will stay public forever.
Instead, you should use this repository as template or clone it (creating unrelated one).
For further information on how to sync your vault with new changes from this pack, as well as other important notices regarding Git
users, follow here.
- Lazy Plugin Loader – load certain plugins later (with a custom delay) to improve speed of
Obsidian
app launch - 💻 Better Plugins Manager – create plugin groups/tags: delay, filter and toggle them “in bulk” (via commands)
Tip
Please, don‘t be afraid of large amount of plugins here (144 of them, to be exact)! You can reliably turn them on/off, as well as delay their startup with the help of plugins above.
Moreover, some of the most “performance-taxing“ plugins are not designed for Mobile
. For more on the differences of working with different devices, follow here.
- Plugin Update Tracker – show updates for all plugins, browse their release notes and even ignore them
- BRAT – download plugins that aren’t (yet) listed in official plugin portal (or beta versions of listed plugins)
- Plugins Annotations – add custom annotation for each plugin to store personal note (e.g., its actual use-case scenario, as labels can’t usually provide full info)
- Settings Search – perform search among all settings, including: application, core and community plugins
- Hotkey Helper – jump to plugins’ hotkeys from their description, view which plugins have conflicting hotkeys
- Scroll Speed – modify base mouse scroll speed and make animation smoother, scroll faster by pressing
Alt
key - Enhanced Copy – change native copy function behaviour to differ for reading/editing views
- Tab Switcher – ignore groups when switching tabs, navigate tabs in their placement/usage order (via hotkeys)
- Remember cursor position – remember notes’ cursor and scroll position (edit multiple notes quicker)
- 💻 Open Sidebar on Hover Plus – hover over the sidebar area (ribbon or pixels) to expand/collapse your sidebars
- Trash Explorer – view, restore or remove deleted files (located in app’s hidden
.trash
folder) - Recent Notes – view an organized timeline of recently edited files (grouped by their modification time)
- Paste Image Rename – choose name and location for each file (e.g., images from clipboard) added to vault
- Commander – add new macros and commands to app menus (ribbon, status/tool/tab bar, editor/file menu)
- 💻 Status Bar Organizer – rearrange elements of a Status bar, (un)hide them and save (for later use) as presets
- 💻 Settings Management – filter (in)active plugins/hotkeys/snippets from app’s Settings, view them in a grid
- Link Preview – show a preview for external links (without leaving note, unlike when using core Web viewer)
- Style Settings – change configuration options provided by some themes and plugins’ CSS files
- Group Snippets – group multiple CSS snippets, set their state individually and then “toggle” groups “in bulk”
- 💻 Day and Night – toggle between light/dark mode according to schedule (automatically) or manually
- Hider – hide certain parts of
Obsidian
app UI (just like in “Appearance” app settings) - Force note View mode – force open certain notes in a view chosen from reading or editing (preview/source)
🔗 Work with links quicker
- Links – add A LOT of context menu actions for link creation, editing, conversion and removal/deletion from note
- Auto Link Title – automatically fetch website’s title for existing external links or new ones (when pasting them)
- Backlink Cache – improve performance for any plugins that work with backlinks (by maintaining their cache)
- Link Favicons – automatically render favicons for external links (website), set custom icon for certain links
- Copy Block Link – get links to text blocks/headings directly from a context menu (plain or embedded)
- Frontmatter Markdown Links – support some new ways to write Markdown links in note’s frontmatter
- Better Markdown Links – auto-generate links with angle brackets, properly manage links with relative paths
- Insert Multiple Attachments – allows inserting multiple attachments “in bulk” at the exact time (and not just one)
- Multi-Properties – add/remove properties for multiple files (from folder, selected or searched) at once
- Quick Tagger – add/remove tags of file(s) “in bulk” by calling commands, using hotkeys or context menu
- Quick Switcher++ [✅Quick switcher, ✅Command palette ON] – search, filter results and navigate quicker: switch between multiple modes (Commands, Editor, Symbols, Headings, Related Items, Bookmarks, Workspaces, Vaults)
- Hover Editor [✅Page preview ON] – “turn the hover popover into a full-featured editor instance”
- 💻 Workspaces Plus [✅Workspaces ON] – edit and switch workspaces easier, set different themes for each one
- 💻 Slides Extended [
⚠️ Slides OFF] – create presentations: customize each element and apply themes globally, improve slide navigation, view changes live, switch between different modes, and more - Slash Commander [
⚠️ Slash commands OFF] – customize slash command list and show descriptions for each one - Better Word Count [
⚠️ Word Count OFF] – collect stats about your whole vault, also customize displaying them - Tag Wrangler [✅Tags view ON] – rename (sub)tags “in bulk”, filter search with tags and manage “Tag Pages”
- 💻 Hierarchical Outgoing Links [
⚠️ Outgoing Links OFF] – view note’s outgoing links in (folder structure) hierarchy
🌳 Change state of Graph view
- Nested tags graph /
Folders to Graph– link nested tags / show folder structure in graph view- plugins break each other, so choose the one you like the most
- Custom Node Size – overwrite auto-calculated weight (size) of any note’s node inside a local/global graph view
- Persistent Graph – save and (automatically) restore the locations of all nodes in a global graph view
- Sync Graph Settings – copy group and color settings from global graph view to your active local one
🔎 Search for text quicker
- Better Search Views – decorate search results (for Search and Backlinks) with breadcrumbs (display a hierarchy)
- Replace All – quickly (un)replace all occurrences of text (in a whole vault) directly from core Search view
- Text Finder – search/replace active note’s text while editing, highlight matching text and actually jump to it
- Omnisearch – search text in contents of notes and (non-textual) attachments like images, documents, and PDFs
- Text Extractor – extract text from (non-textual) attachments (allows plugin above to use this data for search)
📆 Access your Daily notes [⚠️ OFF] easier
- Periodic Notes – extend core feature by also creating weekly, monthly, quarterly and yearly notes!
- Calendar – navigate between your daily/weekly notes using simple yet customizable calendar view
- Natural Language Dates – insert link to a daily note by using either natural language or date picker
- Open with Natural Language Dates – quickly open a daily note by typing it in natural language
📂 Extend File explorer capabilities
Change appearance and overall make view more compact:
- File Explorer++ – hide and/or pin both files and folders (even “in bulk”) for easier access from core view
- Folder Focus Mode – “focus” on a folder (with its contents) by hiding all other notes, directly in core view
- Folder notes – attach notes to any folder (“in bulk” via templates), open them from folder items in core view
- Color Folders and Files – set text/background colors, change text style for files/folders and store it in presets
- File Tree Alternative – use new tab: divide files (filter/focus/(un)collapse) and notes (pin/filter/search) into 2 views
🖼️ Integrate new tools for Canvas
- Advanced Canvas – change note/edge styles, auto-resize elements and create presentations from
Canvas
files - Canvas Card Background Remover – remove background from transparent embeds (like images)
- 💻 Canvas Keyboard Pan – move in Canvas using the keyboard (instead of just mouse wheel)
- 💻 Canvas Link Optimizer – display cached (as image) preview of a note/web page to improve performance
- Canvas Links – display links between
Canvas
andMarkdown
file types inside a new menu - Canvas MindMap – add new controls to work with
Canvas
elements as a mindmap tree-like structure - Canvas Minimap – add minimap that helps to navigate and get an overview of the canvas
- Optimize Canvas Connections – reconnect notes using their nearest edges to prevent “messy-looking” canvas
- Search in Canvas – search in canvas contents for text and highlight found entries
- Visual Crossing Weather – display current weather in Status bar, add this data into notes (via templates)
- 💻 Discord Rich Presence – integrate stats into
Discord
status: show vault name, editing file and elapsed time - 💻 WakaTime – send metrics, insights, and time tracking from app usage activity to
WakaTime
dashboard - Map View – interact with a map view: search for locations, apply them to notes and choose custom icons
- LanguageTool Integration – check grammar and spellling for many languages with
LanguageTool
- Todoist Sync – bidirectional sync with
Todoist
task manager: create new tasks and complete existing ones
- Version History Diff – display diffs for core File recovery plugin and
Obsidian Sync
paid service- also supports
Git
VCS history (using the next plugin below)
- also supports
- Git – store remote copy of your vault in a
GitHub
repository, which also allows sync between different devices- should be
⚠️ DISABLED on mobile devices, use separateGit Sync
app instead
- should be
- Doubleshift – run app commands by pressing specified key twice (e.g.,
Shift
for Quick switcher) - Note Toolbar – create context-aware toolbars containing commands, file links, menus and scripts
- JS Engine – execute
JavaScript
code from a special code block (allows plugin above to run scripts)
- JS Engine – execute
- 💻 Execute Code – execute code snippets in code blocks of notes for locally installed languages
- 💻 Shell commands – execute shell instructions automatically (via it’s events) or with app’s commands
- 💻 Mindmap NextGen – view notes’ content as a mindmap, configure its appearance and make screenshots
- Widgets – add widgets (clock, countdown, counter, quote) to your notes from custom code blocks
🎚️ Manipulate properties (or note metadata/frontmatter)
- Dataview – treat your vault as a database: parse, query and view data of any notes containing metadata
- Projects – interact with in-folder notes in different views (table/board/calendar/gallery) created with metadata
- Meta Bind – change note’s metadata with inline input fields, metadata displays (view fields), and buttons
🛠️ Create note templates (for future use)
- Templater – insert variables and functions’ results into templates, manipulate them with
JavaScript
- QuickAdd – create notes from templates using custom “choices” (templates, captures, macros, multis)
- Vertical Tabs – group, organize and efficiently navigate between tabs using an interactable vertical list of them
- 💻 Quick Explorer – make breadcrumbs interactable: navigate vault contents and quickly preview any note
- Double Click Tab – double-click a tab with a modifier key, moving it to new side pane/window (or just close it)
- Homepage – set any note as a “landing” page that will be opened when app launches and/or all tabs are closed
- Beautitab – replace empty “New tab” with a page containing background, search bar, recent notes/bookmarks
Rich Foot – display backlinks, outlinks, and created/modified dates in a footer of any note (unless ignored)- disabled (for now) due to a “flickering” conflict with “Hover Editor” plugin
- 💻 Mouse Navigation – use gestures while pressing
RMB
: scroll note to top/bottom, navigate forward/backward - Chord Sheets – start/stop automatic scroll of an active note, configure scrolling speed on the fly
- Typewriter Mode – enable typewriter scrolling, so that current line (cursor) stays at fixed position of a view
- Dynamic Outline – view a floating table of contents for an opened note (without the need to open any Sidebars)
- Jump to link – quickly navigate between links, or jump to any word inside opened note (via hotkeys)
- Enhanced Symbols Prettifier – convert sets of characters into a single one, that are useful for text typography
- Various Complements – auto-complete words (like in IDEs) from vault contents and/or custom dictionaries
- Note Refactor – split any chosen note, or extract selected part of a note into a new/existing one
- Waypoint – automatically generate (add/update) tables of contents (link folder note with the regular ones)
- Virtual Linker / Glossary – add virtual links in text (within notes) matching with the titles/aliases of other notes
- PDF++ – improve built-in PDF viewer, annotate PDFs with highlights just by linking them to text selection
- Image Captions – add captions (custom/filename) underneath the images, and even apply Markdown to them
- Icon Shortcodes – insert emojis/icons (in-app/custom) with fuzzy-searched shortcodes (
:open_book:
→📖
) - Image Converter – convert/compress new images, resize/align and crop/rotate/flip images used in notes
- 💻 Media Notes – easily pin a video to the note, control its playback and insert configurable timestamps
〽️ Simplify Markdown formatting
- Editing Toolbar – display a set of commands to quickly format/style text selections using Markdown
- Linter – fix format/style of any notes’ content with a set of configurable rules (pre-defined or custom)
- Footnote Shortcut – create and navigate between auto-numbered/named footnotes and their description
- Outliner – improve list editing experience: move around nested elements, change selection behaviour, and so on
- List Callouts – create “callout” lists: change element’s front symbol/icon, add color of them and background
- Ordered List Style – change style of ordered lists1 from a wide selection
- Checklist Reset – reset state (set to unchecked) of any checklists in opened note
- Callout Manager – create custom callout types and styles (color and icon) which are similar to existing ones
- Callout Suggestions – add suggestion modal (by name) upon creating new callout
- Callout Menu – improve callout context menu to change its type, default collapse and metadata
- Callout Integrator – include selected blocks of text in existing callouts using a hotkey (containing “
>
”)
- Latex Suite – type LaTeX quicker using customizable snippets, conceal its markup for ease of editing
- Better Math in Callouts & Blockquotes – properly display math formulas in both callouts and blockquotes
- No More Flickering Inline Math – prevent inline math block from flickering with each
Space
key pressed
- Advanced Tables – manipulate and navigate tables using buttons from new tab, also add spreadsheet formulas
- Sheets Extended – create vertical headers, change style of table cells and merge them together
- Iconic – set custom (colored) emoji/icon for files/folders (“in bulk” via rules) and app menus with their own icons
- Limelight – make all opened, but non-active panes dimmer: focus on an actively modified one
- Colored Tags Wrangler – assign unique tag colors, then apply them to canvas items, folders and/or notes
- Supercharged Links – style links to a note based on its metadata: add colors, emojis, or other styles (e.g., text)
- Party – create and customize “particle” effects on certain actions (e.g., completing checkboxes by default)
- Abbreviations and Acronyms – auto-mark abbreviations/acronyms (terms) from metadata or global settings
Continuous Mode – display all open notes or files (like PDFs) in tab group as a single scrollable document- disabled (for now) due to an “auto-scrolling” conflict with “Scroll Speed” plugin
- Blur – apply blur effect to portions of text to obfuscate it (non-Markdown, so works only in
Obsidian
app) - Pixel Banner – make notes more visually appealing by creating a banner image (from vault/Web) at their top
- Shiki Highlighter – apply styles/themes to codeblocks: show line numbers and highlighting, set custom headers
Code Styler – apply styles/themes to codeblocks and inline code, or customize them to your liking- disabled (for now) due to lags when writing in Editing mode or scrolling in Reading mode
- Reading Time – view an estimated reading time (configurable appearance) for an opened note in Status bar
- Occura – highlight found occurrences of text selection, view their total number for an opened note in Status bar
- Novel Word Count – view chosen statistics for a file/folder/vault directly in core File explorer view
- External Links – view all note‘s external links, and also where (in what other notes) it is used
- 💻 Cursor Location – view current cursor location (character and line number) for an opened note in Status bar
- 💻 Enhanced Annotations – view/copy all comments/highlights of an opened note, create new notes from them