Bug#761800: /usr/share/vim/vim74/ftplugin/perl.vim:41 isfname erroneously set to include ":"

Ph. Marek philipp.marek at linbit.com
Tue Sep 16 06:11:16 UTC 2014

Package: vim-runtime
Version: 2:7.4.430-1
Severity: normal
File: /usr/share/vim/vim74/ftplugin/perl.vim

>From the mentioned file:

    " 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+=:

This is exactly wrong; by including ":" commands like "gF" (goto file, 
including a specific line) *don't* work anymore, because the common
delimiter ":" is no longer seen as such.

While it's technically correct that many systems accept ":" in filenames, 
I guess that it's much more common to provide a line number after the path.

Please remove ":" from isfname again.

Thank you!

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

vim-runtime depends on no packages.

Versions of packages vim-runtime recommends:
ii  vim-athena [vim]  2:7.4.430-1
ii  vim-gnome [vim]   2:7.4.430-1

vim-runtime suggests no packages.

-- no debconf information

: Ing. Philipp Marek
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting                 http://www.linbit.com :

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.

More information about the pkg-vim-maintainers mailing list