Skip to content

Instantly share code, notes, and snippets.

@ruedap
Forked from qickstarter/gist:3687399
Created September 10, 2012 17:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruedap/3692461 to your computer and use it in GitHub Desktop.
Save ruedap/3692461 to your computer and use it in GitHub Desktop.
"----------------------------------------
" vim-ref
"----------------------------------------
"{{{
let g:ref_use_vimproc = 1
let g:ref_open = 'split'
let g:ref_cache_dir = expand('~/.Trash')
" PATHを設定する
let g:ref_refe_cmd = expand('~/.vim/ref/ruby-ref1.9.2/refe-1_9_2')
let g:ref_ri_cmd = expand('~/.rbenv/shims/ri')
" カーソル下の単語のリファレンスを見る
autocmd FileType ruby,eruby,ruby.rspec nmap <buffer>K :<C-U>Ref refe <Space><C-R><C-W><CR>
autocmd User Rails nmap <buffer>KK :<C-U>Ref ri <Space><C-R><C-W><CR>
" refビューワー内の設定
" vim-ref内の移動を楽に
function! s:initialize_ref_viewer()
nmap <buffer><CR> <Plug>(ref-keyword)
nmap <buffer>th <Plug>(ref-back)
nmap <buffer>tl <Plug>(ref-forward)
" nmap <buffer> q<C-w>c
nmap <buffer>q :q!<CR>
setlocal nonumber
endfunction
autocmd FileType ref call s:initialize_ref_viewer()
"alc
nmap rr :<C-U>Ref refe<Space>
nmap ri :<C-U>Ref ri<Space>
"}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment