theseusgrey6k downloadsOpen a Neovim buffer for the currently open file
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.
Several users have reported that the plugin doesn't function when obsidian is installed using flatpak.
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.
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.
If you also want new buffers in Neovim to open up in Obsidian, here's what you'll need:
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.
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:
/Applications/Ghostty.app/Contents/MacOS/ghostty.