From cce3af93c6b12ab0daa024fa3776645a538b8910 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Wed, 6 Jan 2021 20:11:13 +0300 Subject: feat(vim): add mouse scroll, clean trailing spaces --- .vimrc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 1e359b6..de1d3f6 100644 --- a/.vimrc +++ b/.vimrc @@ -8,6 +8,7 @@ syntax enable filetype plugin on " general stuff +set mouse=a set number set relativenumber set cursorline @@ -24,6 +25,9 @@ set autoindent " Good auto indent set showtabline=2 " Always show tabs set noshowmode " We don't need to see things like -- INSERT -- anymore set clipboard=unnamedplus " Copy paste between vim and everything else +set termguicolors +set ignorecase +set smartcase " enable gruvbox colorscheme: autocmd vimenter * ++nested colorscheme gruvbox @@ -34,7 +38,7 @@ nnoremap sv :source $MYVIMRC " windows set splitbelow -set splitright +set splitright nnoremap w nnoremap W nnoremap h @@ -97,6 +101,7 @@ autocmd VimEnter * set path=.,** set wildmenu set wildignore+=**/node_modules/**,**/build/**,**/dist/**,**/__pycache__/** +set wildmode=longest,list,full " tags command! MakeTags !ctags -R -f .git/tags --tag-relative --exclude=node_modules --exclude=.git --exclude=build --exclude=dist --map-Typescript=+.tsx @@ -112,6 +117,9 @@ augroup END vnoremap < >gv +" remove trailing spaces on save +autocmd BufWritePre * %s/\s\+$//e + " Vimwiki let g:vimwiki_list = [{'path': '~/Documents/wiki/', 'syntax': 'markdown', 'ext': '.md'}] nnoremap c :let &cole=(&cole == 2) ? 0 : 2 echo 'conceallevel ' . &cole -- cgit v1.2.3