Skip to content

Instantly share code, notes, and snippets.

@qickstarter
Created September 9, 2012 21:05
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save qickstarter/3687301 to your computer and use it in GitHub Desktop.
Save qickstarter/3687301 to your computer and use it in GitHub Desktop.
"------------------------------------
" vim-rails.vim
"------------------------------------
""{{{
"有効化
let g:rails_some_option = 1
let g:rails_level = 4
let g:rails_syntax = 1
let g:rails_statusline = 1
let g:rails_url='http://localhost:3000'
let g:rails_subversion=0
" let g:dbext_default_SQLITE_bin = 'mysql2'
let g:rails_default_file='config/database.yml'
" let g:rails_ctags_arguments = ''
function! SetUpRailsSetting()
nmap <buffer><C-C> <Nop>
imap <buffer><C-C> <Nop>
map <buffer><C-_><C-C> <Nop>
nmap <buffer><Space>r :R<CR>
nmap <buffer><Space>a :A<CR>
nmap <buffer><Space>m :Rmodel<Space>
nmap <buffer><Space>c :Rcontroller<Space>
nmap <buffer><Space>v :Rview<Space>
nmap <buffer><Space>s :Rspec<Space>
nmap <buffer><Space>m :Rgen model<Space>
nmap <buffer><Space>c :Rgen contoller<Space>
nmap <buffer><Space>s :Rgen scaffold<Space>
nmap <buffer><Space>p :Rpreview<CR>
au FileType ruby,eruby,ruby.rspec let g:neocomplcache_dictionary_filetype_lists = {
\'ruby' : $HOME.'/.vim/dict/rails.dict',
\'eruby' : $HOME.'/.vim/dict/rails.dict'
\}
setl dict+=~/.vim/dict/rails.dict
setl dict+=~/.vim/dict/ruby.dict
endfunction
autocmd User Rails call SetUpRailsSetting()
"}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment