" Miguel's Fresh Vimrc " " Started from scratch on 29th Apr 2021 " {{{ misc colorscheme desert set nocompatible set foldmethod=marker set nowrap set showcmd set number set hidden set colorcolumn=73 set backspace=2 " }}} " {{{ tabs set listchars=tab:>. set tabstop=8 set expandtab set softtabstop=4 set shiftwidth=4 set shiftround " }}} " {{{ folding set foldcolumn=5 set foldlevelstart=0 " }}} " {{{ search set hlsearch set incsearch set smartcase " }}} " {{{ match brackets set showmatch set matchtime=5 " }}} " {{{ KEY BINDINGS " mapleader " use but remap to _ so it is visible for 'showcmd' nmap _ let mapleader="\_" let maplocalleader="\_" " get rid of bad habits. (might break other stuff eg. in cygwin) " inoremap " inoremap " inoremap " inoremap " inoremap " activate 'very magic' for searches automatically nnoremap / /\v nnoremap ? ?\v " alt esc in insert mode inoremap jk " toggle tabs visibility noremap t :set invlist " easy editing and sourcing of vimrc " nnoremap sv :source $MYVIMRC nnoremap ev :e $MYVIMRC " turn off search highlight nnoremap h :nohlsearch " layout "nnoremap ln :NERDTreeToggle " silver search "noremap a :Ack! " show list if multiple ctrl-] matches nnoremap g " ctrl-space auto complete in insert mode inoremap " }}}