|
@@ -1,3 +1,4 @@
|
|
|
|
+
|
|
" start plugins
|
|
" start plugins
|
|
execute pathogen#infect()
|
|
execute pathogen#infect()
|
|
|
|
|
|
@@ -75,11 +76,6 @@ endfunc
|
|
|
|
|
|
nnoremap <C-n> :call NumberToggle()<CR>
|
|
nnoremap <C-n> :call NumberToggle()<CR>
|
|
|
|
|
|
-" Esc clears search highlight
|
|
|
|
-if has('nvim')
|
|
|
|
- nnoremap <silent> <esc> :noh<cr><esc>
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
" set shell to zsh on linux (if it exists)
|
|
" set shell to zsh on linux (if it exists)
|
|
if !(has("win32") || has("win16") || has("win32unix"))
|
|
if !(has("win32") || has("win16") || has("win32unix"))
|
|
if filereadable("/bin/zsh") && $SHELL=="/bin/zsh"
|
|
if filereadable("/bin/zsh") && $SHELL=="/bin/zsh"
|
|
@@ -169,6 +165,15 @@ cmap w!! %!sudo tee > /dev/null %
|
|
" remove trailing whitespace and return to start position
|
|
" remove trailing whitespace and return to start position
|
|
noremap <Leader>w :%s/\s\+$//<CR>``
|
|
noremap <Leader>w :%s/\s\+$//<CR>``
|
|
|
|
|
|
|
|
+" toggle background
|
|
|
|
+function! ClearBG()
|
|
|
|
+ highlight Normal ctermbg=none
|
|
|
|
+endfunction
|
|
|
|
+
|
|
|
|
+function! BlackBG()
|
|
|
|
+ highlight Nornal ctermbg=black
|
|
|
|
+endfunction
|
|
|
|
+
|
|
" plugins
|
|
" plugins
|
|
|
|
|
|
" show recently opened files
|
|
" show recently opened files
|
|
@@ -208,3 +213,13 @@ highlight YcmErrorsign ctermfg=Red
|
|
" vim-airline
|
|
" vim-airline
|
|
" place the airline bar above the command line
|
|
" place the airline bar above the command line
|
|
set laststatus=2
|
|
set laststatus=2
|
|
|
|
+
|
|
|
|
+" neovim
|
|
|
|
+
|
|
|
|
+if has('nvim')
|
|
|
|
+ " Esc clears search highlight
|
|
|
|
+ nnoremap <silent> <esc> :noh<cr><esc>
|
|
|
|
+
|
|
|
|
+ " Esc returns to normal mode in terminal mode
|
|
|
|
+ tnoremap <Esc> <C-\><C-n>
|
|
|
|
+endif
|