abbr
au autocmd
setl setlocal
sw shiftwidth
ts tabstop
sts softtabstop
fdm foldmethod
fdl foldlevel
req: requirements
req-dev: development requirements
tag: description tags
dep: dependencies
sudo add-apt-repository ppa:neovim-ppa/unstable sudo apt-get update sudo apt-get install neovim sudo apt-get install python-dev python-pip or sudo apt-get install python3-dev python3-pip pip install --user neovim or pip3 install --user neovim
cd ~ git clone https://github.com/metainfa/cfg-nvim .nvim curl -fLo ~/.nvim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim nvim # then run: PlugInstall
cd ~/.nvim mkdir -p .cache/undo mkdir .cache/backup mkdir .cache/swap
cd ~/git git clone https://github.com/ierton/xkb-switch cd xkb-switch cmake . make cp libxkbswitch.so ~/bin
sudo apt-get install cmake cd ~/.nvim/plugged/YouCompleteMe ./install.sh
cd ~/.nvim/plugged/racer cargo build --release export RUST_SRC_PATH=$HOME/src/rust/src # for testing ./target/release/racer complete std::io::B # should show some completions
https://github.com/powerman/vim-plugin-ruscmd
tag: ru, command mode
req: viml
https://github.com/lyokha/vim-xkbswitch
tag: ru, command mode, insert mode, autoswitch
req: https://github.com/ierton/xkb-switch (C++ library)
https://github.com/junegunn/vim-plug
tag: plugin
req: python, python3, ruby or neovim
parallel install/update (with any of +python, +python3, +ruby, or Neovim)
‘https://github.com/bling/vim-airline‘
tag: statusline
https://github.com/metainfa/molokai
tag: colorscheme
https://github.com/gcmt/taboo.vim
tag: tab
‘https://github.com/metainfa/gitignore‘
tag: gitignore
https://github.com/ctrlpvim/ctrlp.vim
tag: file, buffer, mru
https://github.com/FelikZ/ctrlp-py-matcher
req: viml, python
tag: ctrlp, speed-up
https://github.com/jeetsukumaran/vim-buffergator
tag: buffer
https://github.com/Valloric/YouCompleteMe
req: viml, c, python
tag: fast, omnicomplete
https://github.com/scrooloose/nerdcommenter
tag: comment
https://github.com/tpope/vim-fugitive
tag: git
https://github.com/benekastah/neomake
tag: neovim, async, syntactic
https://github.com/terryma/vim-multiple-cursors‘
tag: multiple cursors
req-dev: ruby
https://github.com/junegunn/vim-easy-align
tag: align
https://github.com/Lokaltog/vim-easymotion
tag: motion
https://github.com/metainfa/vim-markdown
tag: markdown
dep: tabular
https://github.com/godlygeek/tabular
https://github.com/mbbill/undotree
tag: undo, branch, tree
https://github.com/Raimondi/delimitMate
tag: autocomplete pair, quotes, parens, brackets
https://github.com/tpope/vim-surround
tag: surround, parentheses, brackets, quotes
viml
https://github.com/tpope/vim-fireplace
tag: clojure, repl
https://github.com/dgrnbrg/vim-redl
dep: vim-fireplace
https://github.com/guns/vim-clojure-static
tag: clojure, syntax, indent, omnicomplete
req: viml, clojure
https://github.com/guns/vim-clojure-highlight
tag: clojure, syntax
dep: vim-fireplace, vim-clojure-static
https://github.com/raymond-w-ko/vim-niji
tag: clojure, rainbow parentheses
https://github.com/pangloss/vim-javascript
tag: javascript, syntax, indent
https://github.com/elzr/vim-json
tag: javascript, json, syntax, conceal, fold
https://github.com/mxw/vim-jsx
tag: javascript, jsx, syntax, indent
https://github.com/hail2u/vim-css3-syntax
tag: css, css3, syntax
https://github.com/rust-lang/rust.vim
tag: rust, syntax
https://github.com/phildawes/racer
tag: rust, omni
req: viml, rust