From fe44370a551d7f8db3a1093da9b8199f157dc374 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Mon, 14 Oct 2019 10:57:57 +1300 Subject: vimrc: Add hlsearch, adjust diff colours --- vimrc | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'vimrc') diff --git a/vimrc b/vimrc index e83fdc3..b7c7791 100644 --- a/vimrc +++ b/vimrc @@ -33,6 +33,28 @@ inoremap x nnoremap o ox nnoremap O Ox +function! ToggleHlsearch() + if &hlsearch + nohlsearch + set nohlsearch + else + set hlsearch + endif +endfunction + +" highlighted search colours +hi Search ctermbg=DarkYellow ctermfg=Black +nnoremap :call ToggleHlsearch() + +hi Todo ctermbg=DarkGreen ctermfg=Black + + +set expandtab +autocmd BufRead,BufNewFile *.cli setfiletype xml +"autocmd FileType c setlocal expandtab +autocmd FileType make set noexpandtab +autocmd FileType cpp setlocal expandtab +autocmd FileType bitbake setlocal expandtab autocmd FileType python setlocal expandtab autocmd FileType haskell setlocal expandtab autocmd FileType lhaskell setlocal expandtab @@ -56,3 +78,9 @@ let g:airline_powerline_fonts = 1 " makes airline work before split set laststatus=2 + +" Nicer colours for solarised vimdiff +highlight DiffAdd cterm=bold ctermfg=233 ctermbg=101 gui=none guifg=bg guibg=Red +highlight DiffDelete cterm=bold ctermfg=175 ctermbg=175 gui=none guifg=bg guibg=Red +highlight DiffChange cterm=bold ctermfg=234 ctermbg=101 gui=none guifg=bg guibg=Red +highlight DiffText cterm=none ctermfg=242 ctermbg=0 gui=none guifg=bg guibg=Red -- cgit v1.1