Los pasos para tener un Neovim decente y ser un verdadero técnico ligero que se respeta
Esta publicación fue revisada y corregida el 10-06-25. Ojito, ojete.
Estos pasos fueron probados y testeados en ubuntu server, (sólo consola obviamente). Nada de entornos gráficos, eso es para principiantes, debés decirte y sacar pecho. Nada de Vscodium, eso ha quedado atrás, de ahora en más voy a programar mi sitio íntegramente en la terminal, debes decirte también y volver a sacar pecho, esta vez con un leve golpe como diciendo: acá estoy yo. Bueno, sin más preámbulos, ahí va:
1) Instalar neovim
sudo apt install neovim
2) Crear en /home/usuario una carpeta .config
adentro crear otra carpeta nvim
3) Ejecutar
curl -fLo \~/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
4) Crear archivo adentro init.vim
5) Pegar lo siguiente
" Directorio de plugins
call plug#begin('~/.local/share/nvim/plugged')
Plug 'tpope/vim-surround' " Manejo de paréntesis, comillas, etc.
Plug 'morhetz/gruvbox' " Colores gruvbox
Plug 'easymotion/vim-easymotion' " Movimiento rápido
Plug 'preservim/nerdtree' " Árbol de archivos
Plug 'christoomey/vim-tmux-navigator' " Navegación entre panes de tmux/vim
call plug#end()
" Configuraciones generales
set number
set relativenumber
set mouse=a
set clipboard=unnamedplus
set numberwidth=1
set showcmd
set ruler
set encoding=utf-8
set showmatch
set sw=2
set laststatus=2
" Colores
colorscheme gruvbox
let g:gruvbox_contrast_dark = 'hard'
" NERDTree config
let g:NERDTreeQuitOnOpen=1
" Leader key
let mapleader = " "
" Atajos de teclado
nmap <leader>s <Plug>(easymotion-s2)
nmap <leader>n :NERDTreeToggle<CR>
nmap <leader>f :NERDTreeFind<CR>
nmap <leader>w :w<CR>
nmap <leader>q :q<CR>
"
Despues entrar en neovim (nvim) y teclear:
:PlugInstall
De este modo se van a instalar los plugins que hemos copiado en el archivo creado con el texto de arriba.
El archivo corregido fue gracias algunas indicaciones de mi buen amigo chatgpt :P
Descargá el init.vim mejorado, el que está en el texto de arriba