https://github.com/zackshen/dotvim
vim configuration
https://github.com/zackshen/dotvim
Last synced: 3 months ago
JSON representation
vim configuration
- Host: GitHub
- URL: https://github.com/zackshen/dotvim
- Owner: zackshen
- Created: 2013-03-21T01:40:50.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2017-09-23T05:22:27.000Z (almost 9 years ago)
- Last Synced: 2025-11-01T09:11:21.295Z (8 months ago)
- Language: Vim script
- Homepage:
- Size: 577 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##How to build vim
under ubuntu, install libs
# apt-get update
# apt-get install -y build-essential autotools-dev automake man pkg-config libevent-dev libncurses-dev libssl-dev libcurl4-openssl-dev curl wget
# apt-get install -y libclang-dev
# apt-get install -y python-dev
# apt-get install -y silversearcher-ag
# apt-get install -y git-core
clone vim repo
# git clone https://github.com/b4winckler/vim
# cd vim
# ./configure --with-features=huge --enable-rubyinterp \
--enable-pythoninterp --enable-perlinterp --enable-cscope \
--enable-luainterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
##How to install
# chmod +x install.sh,
# run ./install.sh, and wait a mintue, maybe has some error would happen
# if has error happened, exit it and open vim, run :BundleInstall
##Install YouCompleteMe
# cd ~/.vim/bundle/YouCompleteMe/
# ./install.sh --clang-completer --system-libclang
##Install Ternjs
# cd ~/.vim/bundle/tern_for_vim
# npm install
##Install Go ToolChain
because of `GFW`, we can't install some go package,
but you can set http_proxy for go get, like below
###start a goagent proxy, it will proxy at http://127.0.0.1:8087
# python proxy.py
###install toolchain
# http_proxy=127.0.0.1:8087 go get -v github.com/nsf/gocode
# http_proxy=127.0.0.1:8087 go get -v code.google.com/p/go.tools/cmd/goimports
# http_proxy=127.0.0.1:8087 go get -v code.google.com/p/rog-go/exp/cmd/godef
# http_proxy=127.0.0.1:8087 go get -v code.google.com/p/go.tools/cmd/oracle
# http_proxy=127.0.0.1:8087 go get -v github.com/kisielk/errcheck
# http_proxy=127.0.0.1:8087 go get -v github.com/golang/lint/golint
# http_proxy=127.0.0.1:8087 go get -v github.com/jstemmer/gotags
## Install vim-instant-markdown
[Reference The Guide](https://github.com/suan/vim-instant-markdown)
## Plugins
Name
Desc
vundle
CtrlP
ctrlp-funky
ack.vim
nerdtree
vim-surround
vim-colorschemes
vim-multiple-cursors
DrawIt
delimitMate
vim-airline
tabular
vim-commentary
syntastic
tagbar
pyflakes-vim
ultisnips
vim-snippets
TaskList.vim
vim-instant-markdown
vim-fugitive
vim-gitgutter
vsccommand.vim
vim-svnlog
vim-go
YouCompleteMe
jedi-vim
emmet-vim
vim-css-color
vim-less
vim-jade
vim-javascript
jquery.vim
tern_for_vim
vim-json
gist-vim
webapi-vim