Vimscript a-t-il un nom officiel?


15

Le nom de la langue parfois connue sous le nom de Vimscript est un sujet de débat. Certains endroits utilisent Viml (ou est-ce VimL?), D'autres Vimscript. A-t-elle un nom officiel, et si oui, de quoi s'agit-il et depuis quand est-il officiel?

Une série de :helpgrep \cviml\>nous mène à 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. 

Et version7.txt:

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

Il semblerait donc que ce VimLsoit le terme officiel , mais usr_41.txtle fichier qui documente le mieux la langue ne fait aucune mention VimL.

Réponses:


13

Le nom VimL est apparu dans la documentation en juillet 2013 . Le langage de script de Vim n'avait pas de nom avant cela.

VimL est le seul nom mentionné dans la documentation. Cela n'en fait pas vraiment le nom officiel mais, eh bien ... c'est le plus proche que nous ayons.

FWIW Je ne l'aime pas et je continuerai probablement à l'appeler vimscript pendant un certain temps.


3
Eh bien, changeons-le alors! ... sombre? : P
VanLaser

Curieux: Bram Moolenar (ai-je épelé cela correctement?) A-t-il déjà discuté de cela dans les listes de diffusion?
muru

2

Je colle ici ma réponse sur SO ...

:h usr_41.txtdit le langage de script Vim pour la langue, et le (s) script (s) Vim pour ..., enfin, les scripts.

VimL peut être utilisé comme abréviation pour le langage de script Vim .


Étant donné que deux autres fichiers de la documentation utilisent VimL sans explication, l'un ou l'autre paragraphe a-t-il une substance qui mérite une réponse?
muru

Ainsi, ils disent que les deux sont des noms valides pour le langage de script vim. Quoi qu'il en soit, VimScript n'a jamais été un nom officiel pour ce dont nous parlons.
Luc Hermitte
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.