Manual Symlink
In this method, we will be creating a manual symlink. Follow the below-specified steps with the given commands.
Step 1: Firstly, confirm the location of the Neovim binary installed via snap, typically located in the /snap/bin/ directory. Execute the below command to confirm the location.
which nvim
Step 2: Now by using the below command in the terminal, establish a symbolic link from the snap Neovim binary to /usr/bin/nvim.
sudo ln -s /snap/bin/nvim /usr/bin/nvim
Step 3: Confirm the existence and correctness of the symlink using the below command in the terminal.
ls -l /usr/bin/nvim
Step 4: Ensure that the version of Neovim displayed using nvim –version is the one installed via snap.
nvim --version
How to use update-alternatives
In the Ubuntu environment, adding NeoVim (nvim) to update-alternates while using Snap manager mainly involves the process of creating a symbolic link to the nvim executable in a directory listed in the system’s PATH. Snap packages are mainly isolated, so their binaries might not be automatically included in update-alternatives. To resolve this, we need to manually create a symbolic link from the nvim executable within the Snap package to the directory. In this article, we will see how we can add nvim to update-alternatives when using snap under Ubuntu.