Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Edit in Neovim

theseusgreytheseusgrey6k downloads

Open a Neovim buffer for the currently open file

Add to Obsidian
  • Overview
  • Scorecard
  • Updates20

For those who love the power of Obsidian, but just can't shake wanting absolutely any and all text editing to happen inside of neovim.

Important

Several users have reported that the plugin doesn't function when obsidian is installed using flatpak.

What does it do?

This plugin will pop open a new terminal and runs neovim inside it (You can turn this off in the settings) when Obsidian starts up.

After that, every time you open a file inside of Obsidian, that same file will get opened as a new buffer (or focused if already open) inside of the listening neovim instance. This effectively gives you the "linked tabs" functionality you would get inside Obsidian, but with an external editor (in this case neovim) instead.

Why?

I know Obsidian has vim bindings, but I've built up my own Neovim config and customised it to my liking and that's where I like to edit text.

Have new Neovim buffers open in Obsidian

If you also want new buffers in Neovim to open up in Obsidian, here's what you'll need:

  • The obsidian.nvim plugin, also highly recommended in general for interacting with Obsidian vaults from Neovim
  • The obsidian-bridge.nvim along side the obsidian-local-rest-api, this is what enables to communication to happen in the reverse direction.

These should work out of the box. But there is a bug that occurs when files are being renamed or deleted from within obsidian while the corresponding buffer is open in neovim; resulting in infinite loops. It's recommend to do file operations from within neovim while using the plugin.

Edge Cases

There's alot of different terminals, systems, and just ways to install neovim. As such there's a good chance there's a few cases where this plugin doesn't work as I'd hope it would, or where you need to handle things alil differently. Below is a non-exhaustive lists containing the ones I've seen so far:

  • When using Ghostty on MacOS, set the terminal path to: /Applications/Ghostty.app/Contents/MacOS/ghostty.
78%
HealthExcellent
ReviewSatisfactory
About
Launch a persistent Neovim instance in a terminal and open every Obsidian file as a buffer in that Neovim session. Mirror note navigation so opening a file in Obsidian focuses the matching Neovim buffer, and enable two-way editing with companion bridge plugins.
VimEditingIntegrations
Details
Current version
1.8.5
Last updated
2 months ago
Created
2 years ago
Updates
20 releases
Downloads
6k
Compatible with
Obsidian 0.15.0+
License
MIT
Report bugRequest featureReport plugin
Author
theseusgreytheseusgrey
github.com/TheseusGrey
GitHubtheseusgrey
  1. Community
  2. Plugins
  3. Vim
  4. Edit in Neovim

Related plugins

Creases

Tools for effectively folding Markdown sections.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Vimrc Support

Auto-load a startup file with Vim commands.

Helix Keybindings

Use Helix key bindings when editing.

Advanced Tables

Improved table navigation, formatting, and manipulation.

BRAT

Easily install a beta version of a plugin for testing.

Outliner

Work with your lists like in Workflowy or Roam Research.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Various Complements

Complete words similar to auto-completion in an IDE.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.