Skip to content

Instantly share code, notes, and snippets.

@tc
Created March 26, 2018 02:54
Show Gist options
  • Save tc/2930cf2a798d9a9c27d2c8e7ef2676c2 to your computer and use it in GitHub Desktop.
Save tc/2930cf2a798d9a9c27d2c8e7ef2676c2 to your computer and use it in GitHub Desktop.
vimrc.after
" Fast saving
nmap <leader>w :w!<cr>
vnoremap <silent> gv :call VisualSearch('gv')<CR>
map <leader>g :vimgrep // **/*<left><left><left><left><left><left><left>
function! GoogleSearch()
let searchterm = getreg("g")
silent! exec "silent! !open \"http://google.com/search?q=" . searchterm . "\" &"
endfunction
vnoremap <F3> "gy<Esc>:call GoogleSearch()<CR>
set enc=utf-8
let $JS_CMD='node'
set wildignore+=.DS_Store,*.class,target/*
" for vim pasting
vmap <C-c> "+yi
vmap <C-x> "+c
vmap <C-v> c<ESC>"+p
imap <C-v> <ESC>"+pa
" 4 spaces for tab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
unlet g:ctrlp_custom_ignore
let g:ctrlp_custom_ignore = {
\ 'dir': '\.git$\|\.hg$\|\.svn$\|bower_components$\|dist$\|app/compiled_views$|node_modules$',
\ 'file': '\.exe$\|\.so$\|\.dll$\|\.pyc$' }
set guioptions=egmrt
"tell the term has 256 colors
set t_Co=256
set background=dark
color molokai
set guitablabel=%M%t
set guifont=Menlo:h14
" copy to system clipboard
set clipboard=unnamed
let g:ctrlp_custom_ignore = 'node_modules\|DS_Store\|git'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment