In this talk, we will use the neovim
fork of the vim
editor.
This is a conscious choice because of neovim
's portability and OS-neutrality.
The functionality between the two is almost completely the same,
as neovim
is written to (almost) seamlessly support vim
configurations.
The configurations shown during the talk will work equally well with the standard version of vim
.
In order to follow along with the talk, please prepare the following:
- Python 3.x - get it here, install it and make sure it's added to your PATH variable
- Git for Windows or a comparable implementation of
git
, as we will be cloning some repositories
- download the latest version of the neovim editor
- extract it to a directory that is easy to access (
C:\tools\neovim
or similar) - create a directory
nvim
inC:\Users\<USERNAME>\AppData\Local\
- in the
nvim
directory, create a file calledinit.vim
- open a command line and run
pip install neovim
- Python 3.x - install it with your distro's package manager, check if you have access to the
pip
command on your command line - Git - install it with your distro's package manager
Distro | Package manager command |
---|---|
Ubuntu/Debian Linux | sudo apt install neovim |
Arch Linux | sudo pacman -S neovim |
Fedora Linux | sudo dnf install -y neovim python3-neovim |
- create the folder
$HOME/.config/nvim
- inside the
nvim
folder, create a file calledinit.vim
- in your shell, run the command
pip install neovim