Vimscript ha un nome ufficiale?


15

Il nome della lingua a volte noto come Vimscript è un argomento di dibattito. Alcuni posti usano Viml (o è VimL?), Altri Vimscript. Ha un nome ufficiale, e se lo fa, che cos'è e da quando è ufficiale?

Una serie di :helpgrep \cviml\>ci porta 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. 

E version7.txt:

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

Quindi sembra che VimLsia il termine ufficiale , tuttavia usr_41.txt, il file che meglio documenta la lingua, di cui non ha alcuna menzione VimL.

Risposte:


13

Il nome VimL è apparso nella documentazione a luglio 2013 . Il linguaggio di scripting di Vim non aveva un nome prima di quello.

VimL è l'unico nome menzionato nella documentazione. Non lo rende davvero il nome ufficiale ma, beh ... questo è il più vicino che abbiamo.

FWIW Non mi piace e probabilmente continuerò a chiamarlo vimscript per qualche tempo.


3
Bene, cambiamolo allora! ... grimscript? : P
VanLaser,

Curioso: Bram Moolenar (l'ho scritto così?) Ne ha mai discusso nelle mailing list?
Muru,

2

Incollare qui la mia risposta su SO ...

:h usr_41.txtdice Vim script language per la lingua e Vim script (s) per ... beh, script.

VimL può essere utilizzato come abbreviazione del linguaggio di script Vim .


Considerando che altri due file nella documentazione utilizzano VimL senza spiegazione, uno dei paragrafi ha qualche sostanza degna di essere contenuta in una risposta?
Muru,

Quindi dicono che entrambi sono nomi validi per il linguaggio di scripting VIM. Ad ogni modo, VimScript non è mai stato un nome ufficiale per ciò di cui stiamo parlando.
Luc Hermitte,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.