[vim] some vimrc tweaks to colors, mappings, etc
This commit is contained in:
parent
f22159fc0e
commit
2530e7bb2e
1 changed files with 17 additions and 17 deletions
30
vimrc
30
vimrc
|
@ -39,7 +39,7 @@ set ttyfast " fast terminals
|
|||
|
||||
set wrap " wrap long lines
|
||||
set linebreak " break at between words
|
||||
set textwidth=80 " wrap at 120 characters
|
||||
set textwidth=120 " wrap at 120 characters
|
||||
set colorcolumn=80,89,120
|
||||
" highlight 80th and 120th columns
|
||||
set showmatch " show matching things: (), {}, [], etc
|
||||
|
@ -130,16 +130,13 @@ if &t_Co > 2 || has('gui_running')
|
|||
syntax on " turn on syntax highlighting
|
||||
endif
|
||||
|
||||
if $ITERM_PROFILE =~# '[Ll]ight'
|
||||
set bg=light
|
||||
else
|
||||
" Dark backgrounds are the only way to travel
|
||||
set bg=dark
|
||||
endif
|
||||
|
||||
" Try to use the solarized colorscheme if the terminal can support it (or we're in a GUI)
|
||||
" Try to use the solarized colorscheme if the terminal can support it
|
||||
try
|
||||
let g:solarized_termtrans = 0 " transparent terminals
|
||||
"let g:solarized_visibility = 'low' " visibility of list chars
|
||||
let g:solarized_visibility = 'low' " visibility of list chars
|
||||
colorscheme solarized
|
||||
endtry
|
||||
|
||||
|
@ -152,10 +149,7 @@ let g:snipMate.scope_aliases = {}
|
|||
let g:snipMate.scope_aliases["java"] = "android"
|
||||
|
||||
" set the Gundo preview window on the bottom
|
||||
if has('loaded_gundo')
|
||||
let g:gundo_preview_bottom = 1
|
||||
map <silent> <F3> :GundoToggle<CR>
|
||||
endif
|
||||
|
||||
noremap <silent> <F2> :NERDTreeToggle<CR>
|
||||
noremap <silent> <F3> :GundoToggle<CR>
|
||||
|
@ -210,7 +204,8 @@ function! SelectaCommand(choice_command, selecta_args, vim_command)
|
|||
try
|
||||
silent let selection = system(a:choice_command . " | selecta " . a:selecta_args)
|
||||
catch /Vim:Interrupt/
|
||||
" Swallow ^C so the redraw below happens; otherwise there will be leftovers of selecta on screen.
|
||||
" Swallow ^C so the redraw below happens; otherwise there will be
|
||||
" leftovers of selecta on screen.
|
||||
redraw!
|
||||
return
|
||||
endtry
|
||||
|
@ -268,12 +263,12 @@ nnoremap gV `[v`]
|
|||
"let g:CommandTAcceptSelectionTabMap='<CR>'
|
||||
|
||||
" GitGutter shows changed lines in files.
|
||||
let g:gitgutter_enabled = 0
|
||||
highlight clear SignColumn
|
||||
nnoremap <silent> <leader>gg :ToggleGitGutter<CR>
|
||||
"let g:gitgutter_enabled = 0
|
||||
"highlight clear SignColumn
|
||||
"nnoremap <silent> <leader>gg :ToggleGitGutter<CR>
|
||||
|
||||
" Don't underline folded lines
|
||||
highlight Folded cterm=bold
|
||||
highlight Folded cterm=bold term=bold ctermfg=NONE ctermbg=NONE
|
||||
|
||||
" Autocommands {{{
|
||||
if has('autocmd')
|
||||
|
@ -297,6 +292,11 @@ if has('autocmd')
|
|||
" autocmd BufWritePost *.snippets :call ReloadSnippets(expand('%:t:r'))
|
||||
"augroup END
|
||||
|
||||
augroup WrapAt80
|
||||
autocmd!
|
||||
autocmd FileType text setlocal tw=80
|
||||
augroup END
|
||||
|
||||
" Clean whitespace before saving: Python, C, HTML, and Objective-C
|
||||
augroup StripTrailingWhitespace
|
||||
autocmd!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue