Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nocompatible
- " for Cscope
- if has("cscope")
- set cscopetag
- if filereadable("cscope.out")
- cscope add cscope.out
- else
- if $CSCOPE_DB != ""
- cscope add $CSCOPE_DB
- endif
- endif
- endif
- " for Vundle
- set rtp+=~/.vim/bundle/Vundle.vim
- call vundle#begin()
- Plugin 'gmarik/Vundle.vim'
- Plugin 'altercation/vim-colors-solarized'
- Plugin 'bling/vim-airline'
- Plugin 'majutsushi/tagbar'
- Plugin 'kien/ctrlp.vim'
- Plugin 'roy2004/delimitMate'
- Plugin 'Yggdroot/indentLine'
- Plugin 'tpope/vim-surround'
- Plugin 'tpope/vim-commentary'
- call vundle#end()
- " for Solarized
- if &term =~ "xterm"
- let &t_Co = 256
- let &t_ti = "\<Esc>7\<Esc>[r\<Esc>[?47h"
- let &t_te = "\<Esc>[?47l\<Esc>8"
- if has("terminfo")
- let &t_Sf = "\<Esc>[3%p1%dm"
- let &t_Sb = "\<Esc>[4%p1%dm"
- else
- let &t_Sf = "\<Esc>[3%dm"
- let &t_Sb = "\<Esc>[4%dm"
- endif
- endif
- set background=dark
- colorscheme solarized
- " for Airline
- set laststatus=2
- let g:airline#extensions#tabline#enabled = 1
- let g:airline#extensions#tabline#buffer_nr_show = 1
- let g:airline#extensions#whitespace#enabled = 0
- autocmd BufWritePre * :retab
- autocmd BufWritePre * :%s/\s\+$//e
- " for Tagbar
- let g:tagbar_sort = 0
- nmap <F8> :TagbarToggle<CR>
- " for CtrlP
- let g:ctrlp_map = '<c-p>'
- let g:ctrlp_cmd = 'CtrlP'
- let g:ctrlp_working_path_mode = 'ra'
- let g:ctrlp_user_command = 'find %s -type f'
- " for delimitMate
- let g:delimitMate_expand_cr = 1
- let g:delimitMate_expand_space = 1
- let g:delimitMate_jump_expansion = 1
- imap <C-K> <Plug>delimitMateS-Tab
- " for indentLine
- let g:indentLine_showFirstIndentLevel = 1
- let g:indentLine_first_char = '┊'
- let g:indentLine_char = g:indentLine_first_char
- let g:indentLine_indentLevel = 39
- " for Commentary
- set commentstring=//\ %s
- syntax on
- filetype plugin indent on
- set number
- set ruler
- set showcmd
- set hlsearch
- set incsearch
- nmap <F5> :nohlsearch<CR>
- set backspace=indent,eol,start
- set whichwrap=h,l,b,s,<,>,[,]
- set virtualedit=onemore
- nmap <F6> :set paste!<CR>
- set softtabstop=2
- set shiftwidth=2
- set expandtab
- set nowrap
- set colorcolumn=81
- set completeopt=longest,menu
- set cinoptions=:0,g0,(0,Ws,l1,m1
- set noequalalways
- set noesckeys
- set directory-=.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement