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.