More plugins are added.
This commit is contained in:
134
vim/vimrc
134
vim/vimrc
@@ -38,7 +38,7 @@ set shiftwidth=4
|
|||||||
" blanks according to softtabstop.
|
" blanks according to softtabstop.
|
||||||
set smarttab
|
set smarttab
|
||||||
" Don't expand tabs.
|
" Don't expand tabs.
|
||||||
set noexpandtab
|
set expandtab
|
||||||
if has('autocmd')
|
if has('autocmd')
|
||||||
" Unset expandtab for make files in any case.
|
" Unset expandtab for make files in any case.
|
||||||
autocmd FileType make setlocal noexpandtab
|
autocmd FileType make setlocal noexpandtab
|
||||||
@@ -113,6 +113,45 @@ set notimeout ttimeout ttimeoutlen=200
|
|||||||
" Display
|
" Display
|
||||||
"
|
"
|
||||||
|
|
||||||
|
" Configure coloring on command line terminals.
|
||||||
|
if &term=="xterm"
|
||||||
|
" enable 256 colors
|
||||||
|
set t_Co=256
|
||||||
|
" set t_Co=8
|
||||||
|
|
||||||
|
set t_Sb=[4%dm
|
||||||
|
set t_Sf=[3%dm
|
||||||
|
endif
|
||||||
|
"
|
||||||
|
" Configure color theme, fonts and other graphics.
|
||||||
|
"
|
||||||
|
if has("gui_running")
|
||||||
|
" set color scheme
|
||||||
|
colorscheme darkblue
|
||||||
|
"set guioptions-=m
|
||||||
|
"set guioptions-=T
|
||||||
|
set lines=50
|
||||||
|
set columns=85
|
||||||
|
|
||||||
|
" Set the font.
|
||||||
|
if has("win32") || has("win64")
|
||||||
|
"set guifont=FreeMono:h14:cANSI
|
||||||
|
"set guifont=Courier\ AM:h12
|
||||||
|
else
|
||||||
|
"set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
|
||||||
|
set guifont=Monospace\ 12
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
colorscheme vahagn_black_terminal
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Switch syntax highlighting on, when the terminal has colors
|
||||||
|
" Also switch on highlighting the last used search pattern.
|
||||||
|
if &t_Co > 2 || has("gui_running")
|
||||||
|
syntax on
|
||||||
|
set hlsearch
|
||||||
|
endif
|
||||||
|
|
||||||
" wrap text at window edge without modifying buffer
|
" wrap text at window edge without modifying buffer
|
||||||
set nowrap
|
set nowrap
|
||||||
" Scroll this much chars when scrolled horizontally.
|
" Scroll this much chars when scrolled horizontally.
|
||||||
@@ -150,8 +189,10 @@ if exists('&number')
|
|||||||
set number
|
set number
|
||||||
endif
|
endif
|
||||||
" Turn on spell check.
|
" Turn on spell check.
|
||||||
if exists("+spell")
|
if exists("+spell") && &diff=="nodiff"
|
||||||
set spell
|
set spell
|
||||||
|
highlight clear SpellBad
|
||||||
|
highlight SpellBad cterm=underline ctermfg=red
|
||||||
endif
|
endif
|
||||||
" Show 80th column.
|
" Show 80th column.
|
||||||
if exists("+colorcolumn")
|
if exists("+colorcolumn")
|
||||||
@@ -167,13 +208,6 @@ set wildmode=longest:full
|
|||||||
" remember more history
|
" remember more history
|
||||||
set history=1000
|
set history=1000
|
||||||
|
|
||||||
" Switch syntax highlighting on, when the terminal has colors
|
|
||||||
" Also switch on highlighting the last used search pattern.
|
|
||||||
if &t_Co > 2 || has("gui_running")
|
|
||||||
syntax on
|
|
||||||
set hlsearch
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Highlight searched string as typed.
|
" Highlight searched string as typed.
|
||||||
set incsearch
|
set incsearch
|
||||||
|
|
||||||
@@ -186,42 +220,6 @@ highlight DiffText cterm=none ctermfg=Black ctermbg=Magenta gui=none guifg=Black
|
|||||||
set list
|
set list
|
||||||
set listchars=tab:>-,trail:·
|
set listchars=tab:>-,trail:·
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"
|
|
||||||
" .gvimrc content here.
|
|
||||||
"
|
|
||||||
if has("gui_running")
|
|
||||||
" set color scheme
|
|
||||||
colorscheme darkblue
|
|
||||||
"set guioptions-=m
|
|
||||||
"set guioptions-=T
|
|
||||||
set lines=50
|
|
||||||
set columns=85
|
|
||||||
|
|
||||||
" Set the font.
|
|
||||||
if has("win32") || has("win64")
|
|
||||||
"set guifont=FreeMono:h14:cANSI
|
|
||||||
"set guifont=Courier\ AM:h12
|
|
||||||
else
|
|
||||||
"set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
|
|
||||||
set guifont=Monospace\ 12
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
colors vahagn_black_terminal
|
|
||||||
endif
|
|
||||||
|
|
||||||
" enable 256 colors
|
|
||||||
set t_Co=256
|
|
||||||
" Configure coloring on command line terminals.
|
|
||||||
if &term=="xterm"
|
|
||||||
" enable 256 colors
|
|
||||||
set t_Co=256
|
|
||||||
" set t_Co=8
|
|
||||||
|
|
||||||
set t_Sb=[4%dm
|
|
||||||
set t_Sf=[3%dm
|
|
||||||
endif
|
|
||||||
" In many terminal emulators the mouse works just fine, thus enable it.
|
" In many terminal emulators the mouse works just fine, thus enable it.
|
||||||
if has('mouse')
|
if has('mouse')
|
||||||
" set mouse=n
|
" set mouse=n
|
||||||
@@ -230,13 +228,22 @@ endif
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" vimdiff
|
" vimdiff
|
||||||
"
|
"
|
||||||
|
|
||||||
|
" Turn on spell check.
|
||||||
|
if &diff=="diff"
|
||||||
|
|
||||||
|
"turn off spelling
|
||||||
|
set nospell
|
||||||
|
|
||||||
" ignore whitespaces
|
" ignore whitespaces
|
||||||
set diffopt+=iwhite
|
set diffopt+=iwhite
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -344,6 +351,38 @@ if filereadable(expand("~/.vim/bundle/Vundle.vim/README.md"))
|
|||||||
"
|
"
|
||||||
Plugin 'xterm-color-table.vim'
|
Plugin 'xterm-color-table.vim'
|
||||||
|
|
||||||
|
" :A switches to the header file (or vise versa)
|
||||||
|
" :AS splits and switches
|
||||||
|
" :AV vertical splits and switches
|
||||||
|
" :AT new tab and switches
|
||||||
|
" :AN cycles through matches
|
||||||
|
" :IH switches to file under cursor
|
||||||
|
" :IHS splits and switches
|
||||||
|
" :IHV vertical splits and switches
|
||||||
|
" :IHT new tab and switches
|
||||||
|
" :IHN cycles through matches
|
||||||
|
" <Leader>ih switches to file under cursor
|
||||||
|
" <Leader>is switches to the alternate file of file under
|
||||||
|
" cursor (e.g. on <foo.h> switches to foo.cpp)
|
||||||
|
" <Leader>ihn cycles through matches
|
||||||
|
Plugin 'vim-scripts/a.vim'
|
||||||
|
|
||||||
|
"
|
||||||
|
" :set syntax=cpp.doxygen to highlight doxygen comments.
|
||||||
|
"
|
||||||
|
Plugin 'vim-scripts/DoxyGen-Syntax'
|
||||||
|
"
|
||||||
|
" In vim, place the cursor on the line and
|
||||||
|
" :DoxLic - generates license comment.
|
||||||
|
" :DoxAuthor - skeleton and leave the cursor just after @author tag.
|
||||||
|
" :Dox - generates function/class comment.
|
||||||
|
" :DoxUndoc(DEBUG) - if you want to ignore all code fragment ifdefed with
|
||||||
|
" DEBUG.
|
||||||
|
" :DoxBlock -
|
||||||
|
"
|
||||||
|
Plugin 'vim-scripts/DoxygenToolkit.vim'
|
||||||
|
|
||||||
|
|
||||||
"
|
"
|
||||||
call vundle#end()
|
call vundle#end()
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
@@ -358,9 +397,7 @@ if exists("dddd")
|
|||||||
"Plugin 'Valloric/YouCompleteMe'
|
"Plugin 'Valloric/YouCompleteMe'
|
||||||
"Plugin 'rhysd/vim-clang-format'
|
"Plugin 'rhysd/vim-clang-format'
|
||||||
Plugin 'vim-scripts/Mark'
|
Plugin 'vim-scripts/Mark'
|
||||||
Plugin 'bling/vim-airline'
|
|
||||||
Plugin 'danro/rename.vim'
|
Plugin 'danro/rename.vim'
|
||||||
Plugin 'gmarik/Vundle.vim'
|
|
||||||
Plugin 'kana/vim-operator-user'
|
Plugin 'kana/vim-operator-user'
|
||||||
Plugin 'kien/ctrlp.vim'
|
Plugin 'kien/ctrlp.vim'
|
||||||
Plugin 'majutsushi/tagbar'
|
Plugin 'majutsushi/tagbar'
|
||||||
@@ -377,10 +414,7 @@ Plugin 'tpope/vim-fugitive'
|
|||||||
Plugin 'tpope/vim-unimpaired'
|
Plugin 'tpope/vim-unimpaired'
|
||||||
Plugin 'vim-scripts/Align'
|
Plugin 'vim-scripts/Align'
|
||||||
Plugin 'vim-scripts/Buffergator'
|
Plugin 'vim-scripts/Buffergator'
|
||||||
Plugin 'vim-scripts/a.vim'
|
|
||||||
Plugin 'vim-scripts/taglist.vim'
|
Plugin 'vim-scripts/taglist.vim'
|
||||||
Plugin 'vim-scripts/DoxyGen-Syntax'
|
|
||||||
Plugin 'vim-scripts/DoxygenToolkit.vim'
|
|
||||||
Plugin 'msanders/snipmate.vim'
|
Plugin 'msanders/snipmate.vim'
|
||||||
Plugin 'vim-scripts/xml.vim'
|
Plugin 'vim-scripts/xml.vim'
|
||||||
Plugin 'junegunn/vim-easy-align'
|
Plugin 'junegunn/vim-easy-align'
|
||||||
|
|||||||
Reference in New Issue
Block a user