use cursorline
authorts <ts@example.com>
Mon, 11 Jan 2021 13:14:36 +0000 (14:14 +0100)
committerts <ts@example.com>
Mon, 11 Jan 2021 13:14:36 +0000 (14:14 +0100)
vimrc

diff --git a/vimrc b/vimrc
index fcafff3c177eafb7033b106ccfc05cb34738f4ef..21a2b1bde2bf7fd7661a5390dc55883c9e317381 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -94,8 +94,7 @@ nnoremap <C-l> <C-W>l
 nnoremap <Leader>i a'" <<  << "' <Esc>6hi
 nnoremap <Leader>a a'{}' <Esc>2hi
 nnoremap <Leader>A a'"+  +"' <Esc>4hi
-
-nnoremap <Leader>A a'"+  +"' <Esc>4hi
+autocmd FileType cpp nnoremap <Leader>a a'"<<  <<"' <Esc>5hi
 
 " see :h restore-position
 nnoremap <Leader>= msgg=G`s
@@ -185,11 +184,14 @@ set list listchars=tab:→\ ,trail:·
 hi Visual  guifg=White guibg=Blue gui=bold
 
 set diffopt+=vertical
-set diffopt+=iwhite
+"set diffopt+=iwhite
 set diffopt+=algorithm:patience
 "jump to next diff and center line
 noremap <leader>n ]cz.
 noremap <leader>p [cz.
+if has ('win32')
+    set guifont=DejaVu_Sans_Mono:h11:cANSI:qDRAFT
+endif
 if &diff
     " ignore whitespace
     set diffopt+=vertical
@@ -201,7 +203,7 @@ if &diff
     " go fullscreen:
     if has ('win32')
         autocmd GuiEnter * simalt ~x
-       set guifont=DejaVu_Sans_Mono:h8:cANSI:qDRAFT
+        set guifont=DejaVu_Sans_Mono:h8:cANSI:qDRAFT
     endif
     " make all diff windows the same size
     autocmd VimResized * wincmd =
@@ -225,6 +227,7 @@ else
 
 endif
 
+
 " remove currently unused fugitive buffers:
 autocmd BufReadPost fugitive://* set bufhidden=delete
 
@@ -402,13 +405,12 @@ if has("patch-7.4.354")
     set lbr
 endif
 
-hi CursorLineNr  term=underline  cterm=underline      ctermfg=White    ctermbg=darkBlue guibg=darkyellow
-hi clear Cursorline
-"hi CursorLine    gui=underline term=underline cterm=underline
+hi CursorLineNr  ctermbg=black guibg=black
+hi CursorLine    ctermbg=black guibg=black
 augroup CursorLine
-    au!
-    au VimEnter,WinEnter,BufWinEnter * setlocal cursorline
-    au WinLeave * setlocal nocursorline
+  au!
+  au VimEnter,WinEnter,BufWinEnter * setlocal cursorline
+  au WinLeave * setlocal nocursorline
 augroup END
 
 packadd! matchit