syntax on colorscheme slate set hlsearch set number set shiftwidth=4 set smartindent set tabstop=4 set foldmethod=indent set foldlevelstart=20 "Pmenu Settings (Popup Menu) highlight Pmenu ctermbg=White ctermfg=Black guibg=Gray "-- Custom keybinds -- "Remap space as leader key noremap let mapleader = " " let maplocalleader = " " "-- Normal -- "Better window navigation (both hjkl and arrow keys) nnoremap h nnoremap j nnoremap k nnoremap l nnoremap h nnoremap j nnoremap k nnoremap l "Better tab navigation (both hjkl and arrow keys) nnoremap gt nnoremap gt nnoremap gT nnoremap gt "Navigate buffers nnoremap :bnext nnoremap :bprevious "Resize with ctrl+shift+arrows nnoremap :resize -2 nnoremap :resize +2" nnoremap :vertical resize -2 nnoremap :vertical resize +2 "Buffer Options "Close buffer without closing window ('b'uffer 'd'elete) nnoremap bd :b#:bd# "Workspace Options "Horizontal split workspace ('s'plit 'h'orizontal) nnoremap wsh :split "Vertical split workspace ('s'plit 'v'ertical) nnoremap wsv :vs