Una nueva rama del editor llamada Vim Classic lanzó recientemente su primera versión estable 8.3.0. El equipo de desarrollo enfatizó que no todo el código del proyecto se generó con la ayuda de un modelo de lenguaje grande (LLM). Vim Classic 8.3.0 se desarrolló basándose en la versión anterior de Vim 8.2.0148, y el equipo evitó deliberadamente el nuevo motor Vim9 Script para reducir la carga de mantenimiento a largo plazo y mantener la base del código simple. Sin embargo, esta compensación también significa que algunos complementos de Vim modernos que dependen de nuevas funciones no funcionarán correctamente en Vim Classic.

Los mantenedores del proyecto declararon que su punto de partida era "limpiar esta versión de Vim, preparar una versión de lanzamiento e imaginar cómo se vería un Vim 8.3 sin el script Vim9". En su opinión, en comparación con el proyecto Vim upstream, Vim Classic carece de suficientes recursos y reservas de conocimiento interno, por lo que es necesario controlar los costos de mantenimiento simplificando la pila de tecnología. El equipo también admitió en la descripción que uno de los costos de esta elección de camino es la brecha en la compatibilidad con algunos ecosistemas de complementos existentes.

Aunque se trata de una bifurcación de "regreso a lo clásico" en concepto, Vim Classic aún conserva el modelo "charityware" del Vim original, prometiendo continuar apoyando la organización benéfica en la que el difunto autor de Vim, Bram Moolenaar, insistió durante su vida: brindar ayuda a los niños necesitados en Uganda. Para garantizar la seguridad de esta versión, los desarrolladores enfatizaron que llevaron a cabo una revisión enfocada de los parches de seguridad de Vim ascendente e incorporaron selectivamente cambios que corrigen las vulnerabilidades de seguridad. También recordaron a los primeros usuarios que aún puede haber fallas ocultas en el sistema que aún no han sido expuestas.

El nacimiento de esta rama está estrechamente relacionado con la actual controversia de la industria en torno a la IA generativa. El proyecto Vim Classic fue iniciado por Drew DeVault. En una publicación de blog publicada el 25 de marzo de 2026, expresó públicamente su fuerte disgusto por la IA generativa, creyendo que este tipo de tecnología concentra la riqueza y el poder en la realidad, promueve máquinas de propaganda e incluso tendencias extremistas, al tiempo que produce una gran cantidad de "slop" (contenido de baja calidad) a nivel de código y texto. Dado que tanto Vim como NeoVim han aceptado contribuciones de código basadas en la generación asistida por LLM, DeVault dijo que ya no podía seguir usando estos editores con "la conciencia tranquila", por lo que optó por bifurcar y mantener una ruta que no acepta código de IA.

En proyectos upstream, Vim introdujo una política formal relacionada con LLM en diciembre del año pasado, permitiendo a los contribuyentes enviar código generado o asistido por IA, pero los requisitos deben estar claramente marcados y garantizar que el código sea estilísticamente consistente con la base del código histórico. Por el contrario, una parte considerable de la comunidad de usuarios de Vim/NeoVim está adoptando activamente herramientas de inteligencia artificial, introduciendo funciones como la finalización de código y "asistentes inteligentes" localmente o en la nube a través de varios complementos. Por ejemplo, algunos complementos se centran en la asistencia de codificación local sin conexión, algunos admiten el cambio de consultas entre múltiples servicios LLM externos y algunos complementos están diseñados específicamente para ejecutar modelos de finalización localmente e incluso colaborar con múltiples agentes para completar la planificación de tareas.

En este contexto de diferenciación, la aparición de Vim Classic ofrece a los desarrolladores que se oponen firmemente a la IA generativa una alternativa con una postura de valor más clara. Para este grupo de usuarios, elegir Vim Classic no es solo una elección de ruta técnica, sino también una expresión de actitud en torno a la ética del desarrollo de software, los métodos de producción de conocimiento y los modelos de gobernanza comunitaria de código abierto. Sin embargo, dado que el proyecto ha hecho concesiones obvias en términos de funcionalidad y compatibilidad de complementos, aún está por verse si podrá atraer suficientes mantenedores y usuarios en el futuro.

acceso:

https://sr.ht/~sircmpwn/vim-classic/

tar.gz

vim-clásico-v8.3.0.tar.gz

.tar.gz.sig

vim-classic-v8.3.0.tar.gz.sig