Skip to content

Commit 0f4c2d6

Browse files
committed
Support gf on ::Absolute::Constant
1 parent dd61f5b commit 0f4c2d6

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

ftplugin/ruby.vim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,7 @@ function! RubyCursorFile() abort
363363
let ext = getline('.') =~# '^\s*\%(require\%(_relative\)\=\|autoload\)\>' && cfile !~# '\.rb$' ? '.rb' : ''
364364
if s:synid() ==# hlID('rubyConstant')
365365
let cfile = substitute(cfile,'\.\w\+[?!=]\=$','','')
366+
let cfile = substitute(cfile,'^::','','')
366367
let cfile = substitute(cfile,'::','/','g')
367368
let cfile = substitute(cfile,'\(\u\+\)\(\u\l\)','\1_\2', 'g')
368369
let cfile = substitute(cfile,'\(\l\|\d\)\(\u\)','\1_\2', 'g')

0 commit comments

Comments
 (0)