An open API service indexing awesome lists of open source software.

https://github.com/zackshen/dotvim

vim configuration
https://github.com/zackshen/dotvim

Last synced: 3 months ago
JSON representation

vim configuration

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