Last active
August 29, 2015 14:08
-
-
Save mgamba/dd92d798d57572211116 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
execute pathogen#infect() | |
syntax on | |
filetype plugin indent on | |
let g:solarized_termcolors = 256 | |
let g:solarized_termtrans = 1 | |
syntax enable | |
set background=dark | |
colorscheme solarized | |
set tabstop=2 shiftwidth=2 expandtab | |
set paste | |
set diffopt=vertical | |
let mapleader = "," | |
set hlsearch | |
nnoremap <SPACE> :nohl<CR> | |
" i don't like this one b/c it writes the file | |
" map <D-c>:w !pbcopy | |
" copy lines for visual selection into system clipboard | |
map <leader>c !pbcopy && pbpaste<CR>:u<CR> | |
" paste system clipboard below current line | |
map <leader>p :read !pbpaste<CR> | |
" copy filename to system clipboard | |
map <leader>n !eecho -n % \| pbcopy<CR>:u<CR> | |
" toggle between wrap and nowrap | |
map <leader>w :set wrap!<CR> | |
" tabs | |
" move current tab with alt l/r ... only works for gvim | |
" nnoremap <silent> <A-Left> :execute 'silent! tabmove ' . (tabpagenr()-2)<CR> | |
" nnoremap <silent> <A-Right> :execute 'silent! tabmove ' . tabpagenr()<CR> | |
" NerdTree | |
map <Bslash> :NERDTreeToggle<CR> | |
map \| :NERDTreeFind<CR> | |
" Powder | |
"au FileType ruby,ruby-sinatra,haml,sass,html,css,coffee noremap <leader>o :!powder open<cr> | |
"au FileType ruby,ruby-sinatra,haml,sass,html,css,coffee noremap <leader>p :!powder restart<cr> | |
" Rspec | |
map <leader>r :exec "!bundle exec rspec %\:".line('.')<cr> | |
map <leader>R :exec "!bundle exec rspec %"<cr> | |
" NerdCommenter | |
map <leader>l <leader>cl | |
map <leader>L <leader>cu | |
" Clojure debugging | |
map <leader>i i(tap <esc>%a #(log/infof %))<esc> | |
map <leader>I mi%v?#<CR>dx`i2dw | |
" buffers | |
map <leader>e :buffer #<cr> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment