The file plugin/plugins.vim
uses vim-plug API to dynamically load the following plugins:
- vim-sensible A universal set of defaults that (hopefully) everyone can agree on.
- unite Unite is used to provide fuzzy finder like feature for various source
- neomake Neovim's Syntasic equivalent. Asynchronous linting using Neovim's job-control functionality
- deoplete Provides an asynchronous keyword completion system in the current buffer
- ternjs Tern based JavaScript editing support
- deoplete-ternjs deoplete source for javascript using Tern
- [vim-javascript][] JavaScript bundle for vim, this bundle provides syntax and indent plugins
- [yajs.vim][] Yet Another JavaScript Syntax file
- es.next.syntax.vim Syntax file is for ES7 and future syntax
- mdn.vim Query http://mdn.io and see the Markdown result in a vertical buffer
- jscs.vim
jscs -x
command::Format
can take range or operate on the whole file - split-term.vim Utilites around neovim's
:terminal
- vim-node Tools to make Vim superb for developing with Node
- node-host Neovim's remote plugin feature is kinda cool. It is now possible to author neovim plugins using JavaScript and node only. See this page for more informations on how to create your own node plugin, or browse mdown.vim code which is an experiment on using neovim's and node-host remote API.