diff --git a/configs/nvim/init.vim b/configs/nvim/init.vim index 47954ae..56a0ac6 100644 --- a/configs/nvim/init.vim +++ b/configs/nvim/init.vim @@ -5,6 +5,17 @@ syntax on " Enable mouse usage set mouse=a +" Configure the right-click menu +aunmenu PopUp +vnoremenu PopUp.Cut "+x +vnoremenu PopUp.Copy "+y +anoremenu PopUp.Paste "+gP +vnoremenu PopUp.Paste "+P +vnoremenu PopUp.Delete "_x +nnoremenu PopUp.Select\ All> ggVG +vnoremenu PopUp.Select\ All> gg0oG$ +inoremenu PopUp.Select\ All VG + " Tab size set tabstop=4 set shiftwidth=4 @@ -42,6 +53,20 @@ set nocompatible filetype plugin on syntax on +" Hide the intro message +set shortmess+=I + +" Force help documents into new tabs +cnoreabbrev help getcmdtype() == ":" && getcmdline() == 'help' ? 'tab help' : 'help' +cnoreabbrev h getcmdtype() == ":" && getcmdline() == 'h' ? 'tab help' : 'h' + +" Enable spell checking +set spell +set spelllang=en_ca,en_us +set spelloptions=camel +hi clear SpellCap +hi clear SpellRare + " Disable the gitgutter background let g:gitgutter_override_sign_column_highlight = 1 highlight clear SignColumn @@ -50,4 +75,4 @@ highlight clear SignColumn autocmd BufWritePost * GitGutter " Enable Leap -lua require('leap').add_default_mappings() \ No newline at end of file +lua require('leap').add_default_mappings()