NOTE: Due to how well the obsidian plugin latex suit works, I will be archiving this plugin as the usecase for me, namely writing latex, has faded away. The code is pretty modular and fairly clean, if this interests you, feel free to fork :)
This plugin integrates Neovim into your obsidian editing experience. Currently, it provides:
- following you around as you open/focus files in obsidian
Note: As I am very busy ATM, progress will be erratic.
moving_around.mp4
- Install the accompanying obsidian plugin (Instructions in the Readme)
- Install this plugin using your favorite package manager:
B4rc1/obsidian-companion.nvim
- start a neovim instance with
nvim --listen /tmp/nvimsocket
orNVIM_LISTEN_ADRESS=/tmp/nvimsocket nvim
(see:h --listen
and:h $NVIM_LISTEN_ADRESS
for more information)- in case you use neovim-remote this is done automatically (when using
nvr
executable). - the socket path is configurable in the obsidian settings
- in case you use neovim-remote this is done automatically (when using
- ???
- Profit
- properly handle file renaming
-
more lua callback/autocmd
-
link following
-
cmp integration
-
syncronized scrolling
-
extract heading to ...
neovim bind support -
reverse sync
- open file in neovim -> obsidian follows