On 19-May-2010 Robert Webb <[email protected]> wrote:
> > I also moved code and renamed SmartTag to SmartTag#SmartTag
> 
> What does the # do?  Is that like a namespace or something?

Not quite. The part before the # is used to denote the autoload script
in which a given function is defined. Autoload scripts are lazily
sourced - only when a given function is called.
":help autoload" provides some more details.

> I noticed some problems myself now when using ^P and ^N in insert mode.
> Sometimes if you break completion before it's found all results it seems to
> cause problems.  These commands don't need to disambiguate tags though, and
> should really just use the default tags mechanism, not 'tagfunc'.
> Lech, can you fix that?

Strange. I'll try to look into it during the weekend. Meanwhile, maybe
you could provide a detailed description of the steps needed to see what
you mean? Your setting of 'cpt', 'tagfunc' (I assume it's the function
you sent last time), etc. Perhaps you can use Vim source code to create
a scenario in which you reproduce the problem?

-- 
Cheers,
Lech

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui