Como instalar y como configurar NeoVim
- Instalar neovim con ayuda de brew
brew install neovim
- Crear los folders
mkdir /.config/nvim/
mkdir /.config/nvim/autoload
mkdir /.config/nvim/autoload/plugged
- Colocar el archivo
Plug.vim
dentro de tal que su ruta sea
.config/nvim/autoload/Plug.vim
NOTA: Para mayor facilidad se puede agregar de la siguiente manera (estando dentro de autoload)
curl https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim -o Plug.vim
- Finalmente colocar el archivo
init.vim
dentro del foldernvim
.config/nvim/init.vim
- Instalar neovim con los siguientes comandos
sudo apt-get update
sudo apt-get install neovim
- La instalación del los puglins y la creacion de la carpeta de configuración es analoga a lo anterior
Nota: Si este proceso no funciona, recurrir al template encontrado en Vim Bootstrap, y colocar el archivo generado en el folder .config/nvim
bajo el nombre init.vim
NOTA: En wsl/ubutu necesitamos revisar que vim plugin este en minisculas
plug.vim
mv ruta/a/generate.vim ruta/a/.config/nvim
La instalación en windows es tan sencilla como lo seria en los ya mencionados... casi.
-
Instarlar chocolatey (un gestor de paquetes como lo es brew para mac)
-
Instalar neovim como viene en la pagina oficial
choco install neovim
-
Instalar vim Plug con el comando que se optiene de la pagina oficial
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |` ni "$(@($env:XDG_DATA_HOME, $env:LOCALAPPDATA)[$null -eq $env:XDG_DATA_HOME])/nvim-data/site/autoload/plug.vim" -Force
-
Al descargar neovim, este se instala en
C:\User\Usuario\AppData\local\nvim-data\site\
, el cual debemos modificar para que quede con la misma estructura de arbol como en ubuntu/mac, es decir...4.1 Substituir el nombre
nvim-data
pornvim
4.2 Eliminar folder
site
y poner sus directorios ennvim
, tal que sea`nvim\autoload` `nvim\` TODO: Continuar con esto cuando tengo la compu con windows`
-
Arrglar la ruta del vim init para que pueda leer el sistema de archivos de windows
TODO: Agregar la ruta
-
Disfrutar
Plug.vim nos permite acceder a una gran variedad de plugins, los cuales podremos encontrar en Vim Awesome.
Para instalar los plugins ejecutar dentro de nvim
:PlugInstall
Para hacer uso del autocompletado con COC, hacer:
:CoCInstall <nombre>
La información detallada se puede encontrar en CoC Languge Servers
Language servers instalados
{
"dependencies": {
"coc-html": ">=1.4.1",
"coc-pyright": ">=1.1.166",
"coc-rust-analyzer": ">=0.52.0",
"coc-svelte": ">=0.4.0",
"coc-tsserver": ">=1.8.6"
}
}