|
|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
" |
|
|
|
|
" Begin Vundle config |
|
|
|
|
" Begin Vundle config |
|
|
|
|
" https://github.com/VundleVim/Vundle.vim |
|
|
|
|
" |
|
|
|
|
set nocompatible |
|
|
|
|
@ -34,6 +34,7 @@ syntax on
|
|
|
|
|
colorscheme deus |
|
|
|
|
|
|
|
|
|
set hlsearch |
|
|
|
|
set nowrap |
|
|
|
|
|
|
|
|
|
" don't clutter directories with backup files |
|
|
|
|
set nobackup |
|
|
|
|
@ -57,23 +58,27 @@ set wildmenu
|
|
|
|
|
set ttimeoutlen=10 |
|
|
|
|
|
|
|
|
|
" line numbering gutter |
|
|
|
|
set number |
|
|
|
|
set numberwidth=3 |
|
|
|
|
set cpoptions+=n " use gutter for wrapped lines |
|
|
|
|
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE |
|
|
|
|
set nonu |
|
|
|
|
"set number |
|
|
|
|
"set numberwidth=3 |
|
|
|
|
"set cpoptions+=n " use gutter for wrapped lines |
|
|
|
|
"highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE |
|
|
|
|
|
|
|
|
|
" airline plugin stuffs |
|
|
|
|
set laststatus=2 |
|
|
|
|
let g:airline#extensions#tabline#enabled = 1 |
|
|
|
|
let g:airline#extensions#tabline#formatter = 'default' |
|
|
|
|
"let g:airline#extensions#tabline#enabled = 1 |
|
|
|
|
"let g:airline#extensions#tabline#formatter = 'default' |
|
|
|
|
let g:airline_section_a = airline#section#create(['mode',' ','branch']) |
|
|
|
|
let g:airline_section_b = airline#section#create(['hunks', 'branch']) |
|
|
|
|
"let g:airline_section_c = '%{getcwd()}' |
|
|
|
|
let g:airline_theme='bubblegum' |
|
|
|
|
let g:airline_left_sep = '' |
|
|
|
|
let g:airline_left_alt_sep = '' |
|
|
|
|
let g:airline_right_sep = '' |
|
|
|
|
let g:airline_right_altsep = '' |
|
|
|
|
"let g:airline_section_c = '%{getcwd()}' |
|
|
|
|
let g:airline_section_warning = '' " disable whitespace warnings |
|
|
|
|
"let g:airline_section_warning = '' " disable whitespace warnings |
|
|
|
|
"let g:airline_powerline_fonts = 1 |
|
|
|
|
let g:airline_symbols.maxlinenr = '' |
|
|
|
|
|
|
|
|
|
" custom keybinds |
|
|
|
|
" C-PageUp/Down conflicts with xfce-terminal, so there is a trick to fixing |
|
|
|
|
@ -90,7 +95,7 @@ map <F6> :ccl<CR>
|
|
|
|
|
map <F2> :cn<CR> |
|
|
|
|
nmap <F4> :bp\|bd #<CR> |
|
|
|
|
|
|
|
|
|
" AsyncRun |
|
|
|
|
" AsyncRun |
|
|
|
|
" https://github.com/skywind3000/asyncrun.vim |
|
|
|
|
" map <F5> :AsyncRun -cwd=<root> -save=2 make<CR> |
|
|
|
|
map <F5> :AsyncRun -cwd=<root> -save=2 make<CR> |
|
|
|
|
@ -98,7 +103,7 @@ map <F5> :AsyncRun -cwd=<root> -save=2 make<CR>
|
|
|
|
|
augroup vimrc |
|
|
|
|
" remove all vimrc autocommands |
|
|
|
|
autocmd! |
|
|
|
|
autocmd QuickFixCmdPost * copen 8 |
|
|
|
|
autocmd QuickFixCmdPost * copen 16 |
|
|
|
|
|
|
|
|
|
" Don't screw up folds when inserting text that might affect them, until |
|
|
|
|
" " leaving insert mode. Foldmethod is local to the window. Protect against |
|
|
|
|
@ -108,7 +113,7 @@ augroup vimrc
|
|
|
|
|
|
|
|
|
|
" save folds/cursor positions of buffers |
|
|
|
|
autocmd BufWinLeave *.* mkview |
|
|
|
|
autocmd BufWinEnter *.* silent loadview |
|
|
|
|
autocmd BufWinEnter *.* silent loadview |
|
|
|
|
augroup END |
|
|
|
|
|
|
|
|
|
" fix keycodes when running inside tmux |
|
|
|
|
|