¿Vimscript tiene un nombre oficial?


15

El nombre del lenguaje a veces conocido como Vimscript es un tema de debate. Algunos lugares usan Viml (¿o es VimL?), Otros Vimscript. ¿Tiene un nombre oficial, y si lo tiene, qué es y desde cuándo es oficial?

Una serie de :helpgrep \cviml\>nos lleva a syntax.txt:

                                                        g:vimsyn_noerror
Not all error highlighting that syntax/vim.vim does may be correct; VimL is a
difficult language to highlight correctly. 

Y version7.txt:

Added special python-vars objects also available for python-buffer and 
python-window. They ease access to VimL variables from Python.

Parece que VimLes el término oficial , sin embargo usr_41.txt, el archivo que mejor documenta el idioma no tiene ninguna mención VimL.

Respuestas:


13

El nombre VimL apareció en la documentación en julio de 2013 . El lenguaje de scripting de Vim no tenía nombre antes de eso.

VimL es el único nombre mencionado en la documentación. Realmente no lo convierte en el nombre oficial pero, bueno ... eso es lo más cercano que tenemos.

FWIW No me gusta y probablemente seguiré llamándolo vimscript durante algún tiempo.


3
Bueno, ¡cambiemos entonces! ... grimscript? : P
VanLaser

Curioso: ¿Bram Moolenar (¿lo he deletreado bien?) Alguna vez discutió esto en las listas de correo?
muru

2

Pego aquí mi respuesta en SO ...

:h usr_41.txtdice el lenguaje de script Vim para el idioma, y ​​el script de Vim para ..., bueno, los scripts.

VimL puede usarse como una abreviatura para el lenguaje de script Vim .


Teniendo en cuenta que otros dos archivos en la documentación usan VimL sin explicación, ¿alguno de los párrafos tiene alguna sustancia que valga la pena responder?
muru

Por lo tanto, dicen que ambos son nombres válidos para el lenguaje de script vim. De cualquier manera, VimScript nunca ha sido un nombre oficial de lo que estamos hablando.
Luc Hermitte
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.