Tags
I recently found a really great plugin by mhinz to open files in neovim from a different tmux split, without touching neovim at all.
Installation
neovim-remote is not a neovim
plugin at all, it's a python cli that you can install with pip. Unlike
the repo suggests, I use pipx to install nvr
.
pipx install neovim-remote
How I use it
I have this added to my .envrc
that is in every one of my projects.
This will tie a neovim session to that directory, and all directories
under it.
export NVIM_LISTEN_ADDRESS=/tmp/nvim-$(basename $PWD)
In my workflow I open a tmux session for each project, so this essentially ties a neovim session to a tmux session.
Open neovim
First open neovim, but with the nvr
command. This will open neovim,
and look pretty much the same as always.
nvr
If you try to run nvr
again in another shell nothing will happen as
its already runnin under that address, but if you give it a filename it
will open the file in the first instance of neovim that you opened.
nvr readme.md