Merge branch 'master' of github.com:whatevsz/dotfiles
Conflicts: vim/vimrc
This commit is contained in:
19
vim/vimrc
19
vim/vimrc
@@ -59,6 +59,9 @@ Bundle 'bling/vim-airline'
|
|||||||
" date/time support for CTRL-x and CTRL-a
|
" date/time support for CTRL-x and CTRL-a
|
||||||
Bundle 'tpope/vim-speeddating'
|
Bundle 'tpope/vim-speeddating'
|
||||||
|
|
||||||
|
" git integration
|
||||||
|
Bundle 'tpope/vim-fugitive'
|
||||||
|
|
||||||
set t_Co=16
|
set t_Co=16
|
||||||
|
|
||||||
" setup for the solarized color theme
|
" setup for the solarized color theme
|
||||||
@@ -75,6 +78,8 @@ filetype plugin indent on
|
|||||||
" setup for vim-airline
|
" setup for vim-airline
|
||||||
let g:airline_left_sep = '▶'
|
let g:airline_left_sep = '▶'
|
||||||
let g:airline_right_sep = '◀'
|
let g:airline_right_sep = '◀'
|
||||||
|
" enable tabline at the top showing all buffers
|
||||||
|
let g:airline#extensions#tabline#enabled = 1
|
||||||
"let g:airline_theme=
|
"let g:airline_theme=
|
||||||
|
|
||||||
set colorcolumn=79
|
set colorcolumn=79
|
||||||
@@ -138,6 +143,7 @@ set encoding=utf-8 " set the encoding
|
|||||||
set showmode " show current mode in the status line
|
set showmode " show current mode in the status line
|
||||||
|
|
||||||
set swapfile " use a swapfile
|
set swapfile " use a swapfile
|
||||||
|
set directory=~/.vim-swap,/var/tmp,/tmp
|
||||||
set updatecount=200 " default, number of characters that have
|
set updatecount=200 " default, number of characters that have
|
||||||
" to be typed before the swapfile is
|
" to be typed before the swapfile is
|
||||||
" written to disk
|
" written to disk
|
||||||
@@ -147,8 +153,6 @@ set updatetime=10000 " time in milliseconds after the swapfile
|
|||||||
set title " let vim set the title of the window
|
set title " let vim set the title of the window
|
||||||
set titlestring="" " use default titlestring
|
set titlestring="" " use default titlestring
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
set autoread " automatically reload a file when it was
|
set autoread " automatically reload a file when it was
|
||||||
" changed outside of vim
|
" changed outside of vim
|
||||||
|
|
||||||
@@ -161,7 +165,6 @@ set shiftwidth=4 " one indent level equals 4 spaces
|
|||||||
set expandtab " expand tabs to spaces
|
set expandtab " expand tabs to spaces
|
||||||
set autoindent " copy indent from current line when
|
set autoindent " copy indent from current line when
|
||||||
" starting a new one
|
" starting a new one
|
||||||
set smartindent " smart indenting for C-like languages
|
|
||||||
set smarttab " use shiftwidth when tabbing in front of
|
set smarttab " use shiftwidth when tabbing in front of
|
||||||
" a line instead of tabsstop/softtabstop
|
" a line instead of tabsstop/softtabstop
|
||||||
set shiftround " round indent to multiples of shiftwidth
|
set shiftround " round indent to multiples of shiftwidth
|
||||||
@@ -205,6 +208,8 @@ set wildignore=*.swp,*.bak,*.pyc " files to ignore when expanding wildcards
|
|||||||
|
|
||||||
set noerrorbells " do not beep on errors
|
set noerrorbells " do not beep on errors
|
||||||
|
|
||||||
|
set colorcolumn=80 " highlight the 80st column
|
||||||
|
|
||||||
"set list " show specific spectial characters
|
"set list " show specific spectial characters
|
||||||
"set listchars= " no trailing whitespace as '~'
|
"set listchars= " no trailing whitespace as '~'
|
||||||
|
|
||||||
@@ -238,7 +243,15 @@ autocmd BufWritePre * :call TrimWhiteSpace()
|
|||||||
|
|
||||||
" Start NERDTree when starting vim
|
" Start NERDTree when starting vim
|
||||||
"autocmd vimenter * NERDTree
|
"autocmd vimenter * NERDTree
|
||||||
|
"autocmd VimEnter * wincmd p
|
||||||
" close NERDTree when it's the only window left
|
" close NERDTree when it's the only window left
|
||||||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
|
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
|
||||||
|
|
||||||
call togglebg#map("<F5>")
|
call togglebg#map("<F5>")
|
||||||
|
|
||||||
|
nnoremap <C-h> <C-w>h
|
||||||
|
nnoremap <C-j> <C-w>j
|
||||||
|
nnoremap <C-k> <C-w>k
|
||||||
|
nnoremap <C-l> <C-w>l
|
||||||
|
|
||||||
|
nnoremap <F3> :NERDTreeToggle<CR>
|
||||||
|
|||||||
Reference in New Issue
Block a user