Skip to content

Instantly share code, notes, and snippets.

@sizhky
Last active October 31, 2019 04:33
Show Gist options
  • Save sizhky/127b7a01bed4dbf152bcf1e351bbac99 to your computer and use it in GitHub Desktop.
Save sizhky/127b7a01bed4dbf152bcf1e351bbac99 to your computer and use it in GitHub Desktop.
My vimrc
let mapleader=","
nnoremap : ;
nnoremap ; :
" Normal Clipboard
set clipboard=unnamed
" FILE SEARCHING
set path+=**
set wildmenu
" TAG JUMPING
command! MakeTags !ctags -R .
" RELATIVE NUMBERING
set nu rnu
" CODE FOLDING
set foldmethod=indent
set foldnestmax=4
nnoremap <space> za
vnoremap <space> zf
" Save as Ctrl+S
noremap <silent> <C-S> :update<CR>
vnoremap <silent> <C-S> <C-C>:update<CR>
inoremap <silent> <C-S> <C-O>:update<CR>
" Auto source vimrc
autocmd! bufwritepost $MYVIMRC source $MYVIMRC
" map 5b to switch to 5th buffer
let c = 1
while c <= 99
execute "nnoremap " . c . "b :" . c . "b\<CR>"
let c += 1
endwhile
" vsf TODO
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
" PLUGINS " " " " " " " " " " " " " "
call plug#begin()
Plug 'tpope/vim-surround'
Plug 'tpope/vim-commentary'
Plug 'numirias/semshi', {'do': ':UpdateRemotePlugins'}
"" NERDTree
Plug 'scrooloose/nerdtree'
let NERDTreeQuitOnOpen=1
"" Airline
Plug 'vim-airline/vim-airline'
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#formatter = 'default'
" let g:airline_powerline_fonts=1
let g:airline#extensions#tabline#buffer_idx_mode = 1
Plug 'vim-airline/vim-airline-themes'
let g:airline_theme='papercolor'
call plug#end()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment