- Es la versión estable más reciente, con LuaJIT 2.1 integrado e incluye correcciones importantes y nuevas funciones
- Se ofrecen diversos paquetes de instalación para Windows, macOS y Linux (x86_64 y arm64), listos para ejecutarse de inmediato
- Para cada plataforma se proporcionan archivos de distribución en formatos ZIP, MSI, tar.gz y AppImage, junto con sus hashes sha256
- La versión fue verificada con base en un commit firmado (fc7e5cf), y su confiabilidad está respaldada con firma GPG
- En la página de lanzamientos de GitHub se registraron un total de 354 reacciones de la comunidad, lo que muestra un alto interés por la nueva versión
Lanzamiento de Nvim 0.12.0
- Neovim 0.12.0 es la versión estable más reciente e incluye correcciones importantes y nuevas funciones
- El tipo de compilación es Release y usa la versión integrada LuaJIT 2.1.1774638290
- La versión fue verificada con base en un commit firmado (fc7e5cf)
- También se ofrecen el changelog y el documento de noticias news.txt, que pueden consultarse desde dentro con el comando
:help news
- Se ofrecen paquetes de instalación para distintos sistemas operativos, listos para ejecutarse en Windows, macOS y Linux (x86_64 y arm64)
- Para cada plataforma se proporcionan archivos de distribución en formatos ZIP, MSI, tar.gz y AppImage
- Todos los binarios pueden descargarse desde la página de lanzamientos de GitHub
-
Instalación en Windows
- Versión ZIP: descarga
nvim-win64.zip o nvim-win-arm64.zip, descomprímelo y ejecuta nvim.exe
- Versión MSI: instala
nvim-win64.msi o nvim-win-arm64.msi y luego ejecútalo
- En entornos Windows Server es necesario instalar
vcruntime140.dll
-
Instalación en macOS
- Se ofrecen archivos tar.gz específicos para x86_64 y arm64
- Usa el comando
xattr -c para quitar la advertencia de “unknown developer”, luego descomprime y ejecuta
-
Instalación en Linux
- Se ofrecen AppImage o tarball para x86_64 y arm64
- AppImage puede ejecutarse después de
chmod u+x, y en sistemas sin soporte de FUSE puede descomprimirse con --appimage-extract
- También se indica un enlace a compilaciones no oficiales para sistemas con una versión baja de glibc
-
Otros métodos de instalación
Archivos de distribución (Assets)
- Se ofrecen un total de 14 paquetes binarios y de código fuente
- Windows:
nvim-win64.zip, nvim-win64.msi, nvim-win-arm64.zip, nvim-win-arm64.msi
- macOS:
nvim-macos-x86_64.tar.gz, nvim-macos-arm64.tar.gz
- Linux:
nvim-linux-x86_64.appimage, nvim-linux-x86_64.tar.gz, nvim-linux-arm64.appimage, nvim-linux-arm64.tar.gz
- Cada archivo incluye su hash sha256 y el tamaño del archivo (aprox. 9~12 MB)
- El código fuente también se ofrece en formatos zip y tar.gz
Reacción de la comunidad
- En la publicación del lanzamiento se registraron un total de 354 reacciones
- 🎉 234, ❤️ 135, 👍 157, 🚀 91, 😄 29, 👀 25
- Muchos usuarios dejaron comentarios positivos sobre la nueva versión
Información adicional
- El lanzamiento fue publicado mediante GitHub Actions y verificado con la firma GPG de Justin M. Keyes
- También se proporcionan enlaces para comparar con la versión más reciente y enlaces de comparación de diferencias con versiones anteriores (v0.11.x~v0.1.x)
- Los cambios detallados pueden revisarse en la documentación oficial y en el archivo de noticias
1 comentarios
Opiniones de Hacker News
Desde que me cambié por completo a Neovim, ya no uso para nada IDEs como VSCode o JetBrains
Gracias a la IA, configurarlo se volvió mucho más fácil, y combinado con tmux, el uso ultrabajo de memoria es una ventaja enorme
Puedo tener todos mis proyectos abiertos al mismo tiempo y cambiar entre ellos rápidamente, y casi no hay latencia incluso al reiniciar o conectarme en remoto
Ahora puedo entrar por ssh desde mi laptop y ponerme a trabajar de inmediato, sin necesidad de sincronización ni de hardware potente
Las razones principales fueron el scripting en Lua, el soporte para LSP y las mejoras en el manejo de ventanas de terminal
Aun así, para desarrollo de juegos de consola sigo usando Visual Studio en paralelo para depurar
Solo uso navegación, borrado y búsqueda básicos, así que ando buscando tutoriales para volverme un usuario más avanzado
Siento que sería incómodo no tener algo como abrir archivos directamente desde el escritorio
Estaría bueno ver una demo visual o video que muestre cómo funciona realmente un flujo de trabajo basado en TUI
Hace poco me topé con el límite de nivel de plegado (20) de Vim, y me decepcionó ver que en Neovim es igual
Modifiqué el código fuente y lo compilé, pero no se resolvió por completo
Uso un sistema que maneja listas de reglas anidadas o árboles de decisión, así que esta limitación es bastante incómoda para mí
Respeto la tradición y la libertad de Vim, pero me gustaría que tuviera más funciones integradas por defecto, como Helix
Ahora mismo hay que combinar plugins y starter packs para tener un entorno moderno
No creo que vaya en contra de la tradición de Vim. Me da curiosidad qué funciones quieres que vengan integradas específicamente
Yo también hice morph.nvim para experimentar con la UI, y esa etapa de prueba ayuda al desarrollo de la comunidad
En la próxima versión 0.13 planean agregar multicursor
Según la hoja de ruta de Neovim, parece que será un cambio bastante interesante
Poder ver y corregir errores de inmediato mejoró muchísimo mi productividad
Es muy útil porque permite refactorizar texto o reordenar archivos de logs incluso sin LSP
Vean la documentación oficial y este video de ejemplo
Gracias a eso sigo usando Zed aunque sus extensiones de VSCode sean limitadas
Ahora mismo mi entorno de desarrollo es solo Neovim, tmux y terminal
Casi no abro IDEs, así que los eliminé
La clave fue más el flujo de trabajo que el editor: cambio rápido entre proyectos manteniendo las sesiones, y el sistema sigue siendo ligero
Claude Code resuelve rápido problemas de configuración o choques entre herramientas, así que todo se volvió mucho más eficiente
Me gusta Neovim porque es fácil personalizarlo con LLMs
En vez de usar Bear u Obsidian, hice que DeepSeek transformara Vim en mi app de tareas + calendario
OpenCode interactúa directamente con Vim desde la terminal y hace pruebas, así que modifica todo automáticamente hasta que cumple con lo que quiero
La actualización de 0.11 a 0.12 casi no tuvo problemas, pero nvim-treesitter cambió tanto que parece un plugin completamente nuevo
La versión anterior sigue en la rama master, pero ya no soporta 0.12
La mayoría de las funciones pueden reemplazarse con el nuevo código, y treesitter-modules sirve muy bien como puente
Me da curiosidad el nuevo gestor de plugins vim.pack
Le pedí a Claude que me convirtiera la configuración de lazy.nvim, pero me pareció demasiado verboso
vim.pack.add({url}), así que me parece más bien concisa~/.vim/pack/*/startMe pregunto si de verdad se pierde mucho por no usar un gestor aparte
Me pregunto si hay gente usando Neovim junto con herramientas de IA como Claude
Soporta la mayoría, como Claude, Gemini y Copilot, y pasarle contexto es ligero
La integración con IA es mucho más fluida, y la función Cursor Tab es muchísimo mejor que los plugins de IA para nvim
Me parece interesante que Neovim haya permanecido tanto tiempo en versiones 0.x
Me da curiosidad cuál es el criterio para llegar a 1.0
:!funcione según el estándar POSIX, como en vi