En este módulo aprenderás:
- Aprovecha Neovim 0.10+ con soporte nativo de Lua, LSP, Treesitter y rendimiento superior.
- Comandos y configuraciones clave para 03. Neovim vs Vim - Instalación
- Ejercicios prácticos listos para probar en tu terminal local
Neovim: El Editor Modal Moderno
Mano, Vim fue creado en 1991 y su lenguaje de configuración (Vimscript) es lento y confuso. Neovim (NVIM) es la evolución de código abierto rediseñada para extenderse usando Lua JIT (ultra rápido) y con cliente LSP (Language Server Protocol) nativo integrado.
mise-terminal ~ zsh
~/my-project❯
Diferencias Clave: Vim vs Neovim 0.10+
| Característica | Vim Clásico | Neovim 0.10+ |
|---|---|---|
| Lenguaje de Configuración | Vimscript antiguo | Lua 5.1 / LuaJIT (10x más rápido) |
| Soporte LSP | Vía plugins externos pesados | Integrado de forma nativa (vim.lsp) |
| Parsing de Sintaxis | Regex lento | Treesitter AST en tiempo real |
| UI & Floating Windows | Limitadas | Modales flotantes y sombras fluidas |
Instalación de Neovim con Mise
install-neovim.shbash
# 1. Instalación Global recomendada con mise:
mise use -g neovim@latest
# 2. Con Homebrew (macOS):
brew install neovim
# 3. Verificar la versión instalada (Debe ser >= 0.10):
nvim --version
Requiere Neovim >= 0.10
Los plugins modernos como LazyVim, Blink.cmp y Treesitter requieren Neovim 0.10 o superior. Si instalas neovim desde los repositorios antiguos de Ubuntu con apt, obtendrás la versión 0.6 desactualizada. ¡Usa mise siempre!
Ejercicio Práctico Ninja 🥷
- Instala la versión más reciente de Neovim con
mise use -g neovim@latest. - Ejecuta
nvim --versionen tu terminal y verifica que la primera línea digaNVIM v0.10.x. - Abre Neovim ejecutando
nvimy sal con:q.