A Neovim plugin for working with Obsidian vaults, offering note management, linking, and navigation directly within the editor.
obsidian.nvim is a Neovim plugin that enables users to interact with Obsidian vaults directly from their editor. It provides features like note creation, linking, navigation, and search, allowing developers to maintain their knowledge bases without switching applications. The plugin solves the problem of context switching by integrating Obsidian's markdown-based note-taking workflow into Neovim.
Neovim users who already use or want to use Obsidian for note-taking and knowledge management, particularly developers, writers, and researchers who prefer keyboard-centric workflows.
Developers choose obsidian.nvim because it eliminates the need to leave Neovim to manage notes, offering a fast, integrated experience with features like asynchronous completion and smart navigation. Its active community fork ensures ongoing maintenance and compatibility with modern Neovim versions.
Obsidian 🤝 Neovim (actively maintained version)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers ultra-fast autocompletion for note references and tags via nvim-cmp or blink.cmp, triggered by typing `[[` or `#`, as highlighted in the features list for efficient writing.
Enables intelligent navigation through links, backlinks, tags, and table of contents with commands like `:Obsidian follow_link` and keymaps such as `[o` and `]o`, detailed in the navigation section.
Provides commands like `:Obsidian new`, `:Obsidian search`, and `:Obsidian rename` for creating, searching, and organizing notes, with backlink updates across the vault, as shown in the commands list.
Supports daily notes with commands like `:Obsidian today` and `:Obsidian dailies`, allowing easy journaling or logging without context switching, per the daily notes feature.
Requires external tools like ripgrep for search and OS-specific utilities (e.g., pngpaste on MacOS) for image pasting, adding setup complexity beyond Neovim, as noted in the requirements.
Full functionality depends on optional plugins for pickers and image viewing, which can complicate configuration for users not already using them, as listed under plugin dependencies.
Lacks key Obsidian app features such as the graph explorer view and mobile app, admitted in the philosophy that it complements rather than replaces Obsidian.