vimbox is a plugin of miscellaneous commands and mappings that are too small to be separate plugins. It's not intended for public use and therefore it has hardly any documentation. But if you find any interesting ideas in vimbox then feel free to copy those bits and pieces into your own vimrc.
Copy the project into bundle/ directory provided by your plugin manager (Vundle, Pathogen) and make a symlink from vimrc to ~/.vimrc.
cd ~/.vim/bundle
git clone https://github.com/jasu0/vimbox
ln -s vimbox/vimrc ~/.vimrc
-
vimrc loads either
kien/ctrlp.vim
orjunegunn/fzf
plugins depending iffzf
binary is available. Install it by running commands$ git clone --depth 1 https://github.com/junegunn/fzf.git
$HOME/.fzf $ $HOME/.fzf/installThis will ask some question whether to use autocompletion - turn it on in bash.
-
Load only vimbox and no other plugins.
$ export VIMBOX_NO_PLUGINS=1 $ vim
- When using
<Plug>
for mappings, you have to usenmap
and notnnoremap
commands - Vundle needs
filetype off
defined before loading plugins. Otherwise it will not read sources from ftdetect. - Find loaded plugins with
:scriptnames
.