Bug#761801: /usr/share/vim/vim74/ftplugin/perl.vim: isfname erroneously set to include ":"
Philipp Marek
philipp.marek at linbit.com
Wed Sep 17 05:50:19 UTC 2014
> > " The following line changes a global variable but is necessary to make
> > " gf and similar commands work. The change to iskeyword was incorrect.
> > " Thanks to Andrew Pimlott for pointing out the problem. If this causes a
> > " problem for you, add an after/ftplugin/perl.vim file that contains
> > " set isfname-=:
> > set isfname+=:
> > set iskeyword+=:
> >
> > But that is incorrect - including ":" in "isfname" breaks "gF".
>
> The reasoning behind this change is exactly to allow gf and friends to
> work on Perl package names, which are of the form Foo::Bar.
Oh, right. That's a good reason.
But how about setting that buffer-local, so that "gF" at least works in
other, independently opened data files?
Most compiler error/warning outputs are of this format, for example...
And the "iskeyword" line can be removed, as per the comment above, right?
More information about the pkg-vim-maintainers
mailing list