Suporte ao Vim * / dyn

12

O que significa o sinal de mais antes de */dyn na saída do comando :version , por exemplo:

+python/dyn +python3/dyn +ruby/dyn +tcl/dyn

Não encontrei nenhuma documentação útil sobre isso. Quando eu executo :echo has('python3') Vim retorna 0. Quando executo :python3 print('hi') , diz E370: Could not load library python31.dll , o que significa que eu devo instalar o python (pelo que entendi).

Então, apenas não consigo ver a diferença entre -*/dyn e +*/dyn . O que o sinal de mais nos dá? Além disso, qual é a diferença do recurso dyn -less, por exemplo +python ?

    
por galymzhan 08.02.2011 / 07:36

1 resposta

7

O + significa que o binário vim tem esse recurso. O / dyn significa que ele é carregado dinamicamente e pode ou não ter o recurso dependendo se ele pode ou não encontrar a dll.

veja :help python-dynamic .

    
por 08.02.2011 / 07:44