This is a customized Vim/Neovim config for my using vim to edit effectively, this config act important role in my work with multiple project such as Android Source Code, Linux Kernel and so on.
So the config is more concerned on speed edit and analyze code more smartly along with effectively under excellent vim/neovim
All these
pluginis not test underVimbutneovim inubuntuandarchlinux, I strongly suggest you usingneovimfor this config, some plugin only work inneovim
Almost all these features is driven by all kinds of powerful plug. mainly include beautiful function blew,
ranger file explorerGNU Global tool and LSP mechanismasync doing something due to neovim's excellent asysnc mechanismDoxygen Style commit for codingcoc.nvim the awesome LSP client for vim/neovim, support all LSP function like vscodePlantUML supportMore func to be added, update non-scheduled
About
LSPmore detailed informatio, check out the official specification at https://microsoft.github.io/language-server-protocol/specifications/specification-3-14/.
You should first install these dependencies as below, make using vim/neovim more beautiful attribute to these deps
nodejscurl -sL install-node.now.sh/lts | bash
Except above, neovim has to do these things blew,
pip install pynvim
yarn global add neovim
Make sure have installed vim 8.0+ or neovim 0.4.3+
git clone https://github.com/ABigBright/vimcfg-private.git $HOME/.vim
vim # auto do plug download and update when u first open vim
git clone https://github.com/ABigBright/vimcfg-private.git $HOME/.vim
mkdir -p $HOME/.config
ln -s $HOME/.vim $HOME/.config/nvim
nvim # auto do plug download and update when u first open neovim
in neovim, also execute :UpdateRemotePlugins after that
![vim panel][pic2]
Content type
-
Digest
Size
302.8 MB
Last updated
about 5 years ago
docker pull briq/vim