267 let &grepprg = "ag --vimgrep" |
269 let &grepprg = "ag --vimgrep" |
268 set grepformat^=%f:%l:%c:%m,%f |
270 set grepformat^=%f:%l:%c:%m,%f |
269 set errorformat+=%f |
271 set errorformat+=%f |
270 endif |
272 endif |
271 |
273 |
272 if g:on_windows |
|
273 set guifont=DejaVu_Sans_Mono:h10:cDEFAULT |
|
274 set linespace=0 |
|
275 elseif has('osx') |
|
276 set guifont=DejaVu\ Sans\ Mono:h11 |
|
277 else |
|
278 set guifont=DejaVu\ Sans\ Mono\ 10 |
|
279 endif |
|
280 |
|
281 set go-=T go-=m go-=t "no toolbar, menu, tearoffs |
|
282 |
|
283 let g:jellybeans_overrides = { |
274 let g:jellybeans_overrides = { |
284 \ 'SignColumn': {'ctermbg': 235, 'guibg':'222222'}, |
275 \ 'SignColumn': {'ctermbg': 235, 'guibg':'222222'}, |
285 \ } |
276 \ } |
286 |
277 |
|
278 colorscheme jellybeans |
287 " }}} |
279 " }}} |
288 |
280 |
289 " Autocmds {{{ |
281 " Autocmds {{{ |
290 augroup vimrc |
282 augroup vimrc |
291 autocmd! |
283 autocmd! |
469 try |
461 try |
470 execute 'source ' . s:filename . '.local' |
462 execute 'source ' . s:filename . '.local' |
471 catch |
463 catch |
472 endtry |
464 endtry |
473 |
465 |
474 if g:airline_powerline_fonts == 0 && (has('gui_running') || $LANG =~# 'UTF-8') |
466 " {{{ Terminal tweaks |
475 let g:airline_left_sep = '▒' |
467 " vertical bar in insert mode. |
476 let g:airline_right_sep = g:airline_left_sep |
468 if &term =~# '^\(xterm\|screen\|rxvt\)' |
477 endif |
469 let &t_SI = "\e[5 q" |
478 |
470 let &t_EI = "\e[0 q" |
479 if has('gui_running') |
471 if exists("$TMUX") |
480 set number |
472 let &t_SI = "\ePtmux;" . substitute(&t_SI, "\e", "\e\e", 'g') . "\e\\" |
481 set background=dark |
473 let &t_EI = "\ePtmux;" . substitute(&t_EI, "\e", "\e\e", 'g') . "\e\\" |
482 |
|
483 if get(g:, 'vimrc_window_sized', 0) |
|
484 set columns=120 lines=40 |
|
485 let g:vimrc_window_sized = 1 |
|
486 endif |
474 endif |
487 |
475 endif |
488 set guicursor+=a:blinkwait1000-blinkon1200-blinkoff250 |
476 |
489 |
477 if $TERM =~# 'rxvt-unicode' |
490 colorscheme jellybeans |
478 set ttymouse=urxvt |
491 else |
479 set mouse=a |
492 " vertical bar in insert mode. |
480 map <Esc>[7~ <Home> |
493 if &term =~# '^\(xterm\|screen\|rxvt\)' |
481 map <Esc>[8~ <End> |
494 let &t_SI = "\e[5 q" |
482 endif |
495 let &t_EI = "\e[0 q" |
483 " }}} |
496 if exists("$TMUX") |
|
497 let &t_SI = "\ePtmux;" . substitute(&t_SI, "\e", "\e\e", 'g') . "\e\\" |
|
498 let &t_EI = "\ePtmux;" . substitute(&t_EI, "\e", "\e\e", 'g') . "\e\\" |
|
499 endif |
|
500 endif |
|
501 |
|
502 if $TERM =~# 'rxvt-unicode' |
|
503 set ttymouse=urxvt |
|
504 set mouse=a |
|
505 map <Esc>[7~ <Home> |
|
506 map <Esc>[8~ <End> |
|
507 endif |
|
508 |
|
509 if &t_Co == 256 |
|
510 colorscheme jellybeans |
|
511 endif |
|
512 endif |
|