2015-06-23 25 views
0

對Vim使用各種JavaScript語法,但由於某種原因,element.queryselector()和element.queryselectorAll()似乎無法從我的全部完成中看到。這裏是我的JavaScript語法庫列表。element.queryselector在Vim中沒有顯示

NeoBundle 'pangloss/vim-javascript' 
NeoBundle 'isRuslan/vim-es6' 
NeoBundle 'othree/yajs.vim' 
NeoBundle 'nikvdp/ejs-syntax' 

任何想法?各種語法庫之間會有衝突嗎?

+0

那麼,你grep這些插件'querySelector'? – romainl

+0

是的,它在yajs.vim中。 https://github.com/othree/yajs.vim/blob/master/data/dom-document.yml#L105 – mhartington

回答

2

列出的四個插件都不包含任何全向完成腳本;因此他們不負責全方位完成建議中缺少queryselectorqueryselectorAll

你的問題是默認的omni-completion腳本很舊,沒有這兩種方法,所以你需要一個更新的第三方腳本。

This one適合我。

+0

啊太好了。謝謝你。 – mhartington

+0

不知道是否有我錯過的東西,但這似乎也沒有做到這一點。 – mhartington