"Customized vim/neovim config "Copyright 2018 Gabe Venberg "This program is free software: you can redistribute it and/or modify "it under the terms of the GNU General Public License as published by "the Free Software Foundation, either version 3 of the License, or "(at your option) any later version. " "This program is distributed in the hope that it will be useful, "but WITHOUT ANY WARRANTY; without even the implied warranty of "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the "GNU General Public License for more details. " "You should have received a copy of the GNU General Public License "along with this program. If not, see . filetype plugin on "useful keybinds let mapleader = "\\" "spell checking "toggle spell checking noremap ss :setlocal spell! "splitting panels with | or - nnoremap \| :vs nnoremap \- :sp " shortcuts using leader " noremap sn ]s " noremap sp [s " noremap s? z= "navigating splits: Control+hjkl will move from split to split nnoremap h nnoremap j nnoremap k nnoremap l "command mode keybinds "w!! writes using sudo "cnoremap w!! w !sudo tee % >/dev/null "highlighting/colour stuff "sets the colorscheme. to get a list of the available colors, do :colorscheme colorscheme ron syntax enable " L clears the search highlighting noremap l :nohls "neovim stuff " if has('nvim') " set guicursor= " endif "folding stuff TODO: implement other folding methods. "spacebar opens or closes a fold in normal mode noremap za