Saltar al contenido principal
MDev Env Pro
Curso: Dotfiles + Neovim43% Completado

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

Ejercicio Práctico Ninja 🥷

  1. Instala la versión más reciente de Neovim con mise use -g neovim@latest.
  2. Ejecuta nvim --version en tu terminal y verifica que la primera línea diga NVIM v0.10.x.
  3. Abre Neovim ejecutando nvim y sal con :q.