On Sun, 2008-11-30 at 00:08 +0100, Tony Mechelynck wrote:
> Actually, 'iskeyword' should be set by an ftplugin, not a syntax
> script 
> (and by :setlocal, not :set, to avoid clobbering the settings for
> other 
> files and the defaults for future new files of a different filetype). 
> The current $VIMRUNTIME/ftplugin/perl.vim is:
> 
> " Vim filetype plugin file
> " Language:     Perl
> " Maintainer:   Dan Sharp <dwsharp at hotmail dot com>
> " Last Change:  17 Jul 2008
> " URL:          http://mywebpage.netscape.com/sharppeople/vim/ftplugin
> 
> (and my version of Vim is a 7.2.57 which I compiled maybe an hour or
> so 
> ago).

This is mine:
" Vim filetype plugin file
" Language:     Perl
" Maintainer:   Dan Sharp <dwsharp at hotmail dot com>
" Last Change:  2005 Dec 16
" URL:          http://mywebpage.netscape.com/sharppeople/vim/ftplugin


I also found this note:

" 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+=:
"setlocal iskeyword=48-57,_,A-Z,a-z,:

It is the only part of the file that contains 'iskeyword'


-- 
Just my 0.00000002 million dollars worth,
  Shawn

The key to success is being too stupid to realize you can fail.


--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to