source $HOME/.vim/plugins.rc.d/neocomplete.rc.vim source $HOME/.vim/plugins.rc.d/neosnippet.rc.vim source $HOME/.vim/plugins.rc.d/ctrlp.rc.vim source $HOME/.vim/plugins.rc.d/lightline.rc.vim source $HOME/.vim/plugins.rc.d/quickrun.rc.vim source $HOME/.vim/plugins.rc.d/memolist.rc.vim map sa (operator-surround-append) map sd (operator-surround-delete) map sr (operator-surround-replace) omap ab (textobj-anyblock-a) omap ib (textobj-anyblock-i) vmap ab (textobj-anyblock-a) vmap ib (textobj-anyblock-i) nmap sab (operator-surround-append)(textobj-anyblock-a) nmap sdd (operator-surround-delete)(textobj-anyblock-a) nmap srr (operator-surround-replace)(textobj-anyblock-a) omap af (textobj-between-a) omap if (textobj-between-i) vmap af (textobj-between-a) vmap if (textobj-between-i) nmap sdb (operator-surround-delete)(textobj-between-a) nmap srb (operator-surround-replace)(textobj-between-a) " vim-auto-save let g:auto_save = 1 let g:auto_save_in_insert_mode = 0 let g:auto_save_silent = 1 " switch.vim nnoremap - :Switch " easy-motion let g:EasyMotion_do_mapping = 0 nmap t (easymotion-s2) map j (easymotion-j) map k (easymotion-k) " indentLine let g:indentLine_color_term = 232 "" easy-align " Start interactive EasyAlign in visual mode (e.g. vip) vmap (EasyAlign) " Start interactive EasyAlign for a motion/text object (e.g. aip) nmap a (EasyAlign) let g:voom_tree_width = 60 let g:voom_default_mode = 'markdown' let g:indentLine_conceallevel = 0 " vim-racer let g:racer_cmd = "$HOME/.cargo/bin/racer" let $RUST_SRC_PATH = "$HOME/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/src" let g:racer_experimental_completer = 1