Mi piacerebbe sapere quali opzioni di compilazione sono state utilizzate per il mio binario Vim. C'è un modo per interrogarlo?Come si può verificare quali opzioni sono state compilate con vim?
In particolare, mi interessa se è abilitato il supporto Python.
Per completezza: per vimscript un esempio di sintassi è 'se ha ('appunti')', 'imposta il mouse = a',' fine'. Non si può prendere la briga di leggere aiuto se ho già letto SO ;-) – cfi
Quando lancio ': version' mostra' + python/dyn e + python3/dyn'. Ma echo has ('python') restituisce 0. Quindi, perché c'è una differenza e con quale dovrei andare? –
': version' mostra cosa viene compilato con Vim. Nel tuo caso '+ python/dyn' e' + python3/dyn' che sono versioni caricate dinamicamente di python. Secondo ': h python-dynamic', questo significa che Vim cercherà le librerie dll python necessarie e se trovato si può usare python. Provando 'has ('python')' tenterà di caricare python dinamicamente e restituire i risultati (si veda ': h ha-python'). Pertanto 'has ('python')' è il metodo preferito. –