Skip to content
Browse files

Removed unused / not working ,,f ,,F aliases

  • Loading branch information...
1 parent 6edbee2 commit 2696f6670ac8302ecd92ef393b0a84f21a468ab6 @skwp committed
Showing with 0 additions and 40 deletions.
  1. +0 −40 vim/plugin/settings/smart_jump_to_tag.vim
View
40 vim/plugin/settings/smart_jump_to_tag.vim
@@ -1,46 +1,6 @@
-function! JumpToRubyMethod()
- " Grab the current WORD. Which could be something like
- " object.some_method!
- let l:stuff_under_cursor = expand("<cWORD>")
-
- " Figure out if this is a method call (obj.some_method)
- " by looking for the period
- let l:method_invocation = split(matchstr(l:stuff_under_cursor, '\..*'), '\.')
-
- " If there was no method invocation in the current word then
- " we want to avoid the <cWORD> which might be something
- " like foo_bar(baz). We just want the method name, which
- " is already stored for us as <cword> by vim
- if empty(l:method_invocation)
- " See if this is a regular method ending in !
- let l:bang_method = matchstr(l:stuff_under_cursor, '.*!')
-
- if(empty(l:bang_method))
- let l:method_name = expand("<cword>")
- else
- let l:method_name = l:bang_method
- end
- else
- " If there is a method invocation, then figure out
- " the method name, which is the first element in the match
- let l:method_name = l:method_invocation[0]
- endif
-
- try
- execute ':tag ' . l:method_name
- catch
- endtry
-endfunction
-
" hit ,f to find the definition of the current class
" this uses ctags. the standard way to get this is Ctrl-]
nnoremap <silent> ,f <C-]>
-" Jump to tag with awareness of ruby bang! methods
-nnoremap <silent> ,,f :call JumpToRubyMethod()<CR>
-
-" Jump to tag with awareness of ruby bang! methods (in vertical split)
-nnoremap <silent> ,,F :vsp<cr> :wincmd w<cr> :call JumpToRubyMethod()<CR>
-
" use ,F to jump to tag in a vertical split
nnoremap <silent> ,F :let word=expand("<cword>")<CR>:vsp<CR>:wincmd w<cr>:exec("tag ". word)<cr>

0 comments on commit 2696f66

Please sign in to comment.
Something went wrong with that request. Please try again.