Vim incluye en su documentación un comando automático llamado 'UserGettingBored', que describe como un evento disparado cuando el usuario presiona la misma tecla 42 veces. Sin embargo, se trata de una broma interna del editor que no tiene ninguna funcionalidad real. Este artículo analiza el origen y la evolución de esta referencia humorística dentro del código fuente de Vim, Neovim y Vim Classic.
La función 'autocmd' permite ejecutar código cuando ocurren eventos específicos, como guardar un archivo o crear un búfer. Aunque existen más de 100 eventos válidos, 'UserGettingBored' es una excepción: intentar usarlo genera un error de 'no such group or event'. La broma fue introducida por el creador de Vim, Bram Moolenaar, en julio de 2000, originalmente vinculada a la tecla CTRL-C. En 2001 se añadió un emoticsonriente y, en 2013, la descripción cambió a la actual referencia a las 42 pulsaciones.
A pesar de ser ficticio, el concepto ha inspirado desarrollos reales. En 2022, el desarrollador Mike Smith creó un plugin no oficial que materializa la broma: al presionar la misma tecla 42 veces en modo inserción, aparece una imagen de Samuel L. Jackson. Este caso ilustra cómo los elementos humorísticos en la documentación técnica pueden trascender su contexto original y generar comunidad e interés entre los usuarios de herramientas de línea de comandos.
