Eu uso o Tern com o Vim e um plugin chamado YouCompleteMe. Eu desenvolvo principalmente com duas bibliotecas JavaScript: jQuery e OpenLayers. O primeiro já é suportado pelo Tern. OpenLayers não é.
Para ativar o preenchimento automático do OpenLayers, configurei meu arquivo .tern-project como explicado aqui . Eu escrevi o seguinte:
{
"libs": [
"browser",
"jquery"
],
"loadEagerly": [
"ol.js"
]
}
O arquivo ol.js
é a biblioteca. Os resultados são que o preenchimento automático de OpenLayers não está ativado. Não tenho certeza se entendi tudo com o Tern. Preciso criar um arquivo de definições de tipo JSON conforme descrito aqui ?