1995eaton / Vim Better Javascript Completion
An expansion of Vim's current JavaScript syntax file.
Stars: ✭ 55
Labels
Projects that are alternatives of or similar to Vim Better Javascript Completion
Cscope.vim
create cscope database and connect to existing proper database automatically.
Stars: ✭ 49 (-10.91%)
Mutual labels: viml
Fmacvim
MacVim + essential plugins + my custom (and awesome) .vimrc
Stars: ✭ 52 (-5.45%)
Mutual labels: viml
Buffet.vim
A vimplugin for switching and managing buffer lists
Stars: ✭ 52 (-5.45%)
Mutual labels: viml
Vim Togglemouse
Toggles the mouse focus between Vim and your terminal emulator, allowing terminal emulator mouse commands, like copy/paste.
Stars: ✭ 53 (-3.64%)
Mutual labels: viml
Vim Qargs
A Vim plugin that adds a :Qargs utility command, for populating the argument list from the files in the quickfix list.
Stars: ✭ 50 (-9.09%)
Mutual labels: viml
Ansible Splunk Simple
Simple deployment of Splunk using Ansible, static host lists.
Stars: ✭ 53 (-3.64%)
Mutual labels: viml
Rubyblue
A collection of themes for different text editors that mimic the colors used in the code samples on ruby-lang.org
Stars: ✭ 54 (-1.82%)
Mutual labels: viml
Vimdown
A dirty tool to convert .vimrc and .vim script files to markdown
Stars: ✭ 54 (-1.82%)
Mutual labels: viml
Installation
Just throw this folder in your .vim
/bundle
directory. This should automatically replace Vim's existing JavaScript completion plugin
Features
- Much more up-to-date completion including support for many HTML5 methods/globals
- HTML5 canvas -> getContext completion
- NodeIterator, Treewalker, localStorage/sessionStorage methods
- All of the existing methods were updated including the
.style
completions (webkit supported), andconsole.
object
Options
- I removed a couple of things from the original plugin and turned them into options:
let g:vimjs#casesensistive = 1
" Enabled by default. flip the value to make completion matches case insensitive
let g:vimjs#smartcomplete = 0
" Disabled by default. Enabling this will let vim complete matches at any location
" e.g. typing 'ocument' will suggest 'document' if enabled.
let g:vimjs#chromeapis = 0
" Disabled by default. Toggling this will enable completion for a number of Chrome's JavaScript extension APIs
Example
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].