augroup vimrc_vim-rails autocmd! autocmd User Rails call s:my_rails_settings() augroup END function! s:my_rails_settings() nnoremap [rails] nmap r [rails] nnoremap [rails] :E nnoremap [rails]c :Econtroller nnoremap [rails]en :Eenvironment nnoremap [rails]fi :Efixtures nnoremap [rails]fu :Efunctionaltest nnoremap [rails]h :Ehelper nnoremap [rails]ini :Einitializer nnoremap [rails]int :Eintegrationtest nnoremap [rails]j :Ejavascript nnoremap [rails]la :Elayout nnoremap [rails]li :Elib nnoremap [rails]lo :Elocale nnoremap [rails]ma :Emailer nnoremap [rails]mi :Emigration nnoremap [rails]mo :Emodel nnoremap [rails]sp :Espec nnoremap [rails]sc :Eschema nnoremap [rails]st :Estylesheet nnoremap [rails]t :Etask nnoremap [rails]u :Eunittest nnoremap [rails]v :Eview nnoremap [rails]M :Rake nnoremap [rails]R :Rails nnoremap [rails]p :Rpp nnoremap [rails]g :Rgenerate nnoremap [rails]d :Rdestroy nnoremap [rails]ex :Rextract " For rspec-console nnoremap [rails]r :call vimux_rspec_console() endfunction function! s:vimux_rspec_console() if !exists('g:VimuxRunnerPaneIndex') NeoBundleSource vimux call VimuxRunCommand('rails c test') endif call VimuxRunCommand('rspec ' . expand('%') . ':' . line('.')) endfunction