Sunday, February 24, 2013

Re: php omnicompletion and ctags

On Sunday, February 24, 2013 10:25:09 AM UTC-6, Fernando Basso wrote:
> With a .php file on the buffer, ":set omnifunc?" says "omnifunc=phpcomplete#CompletePHP". With ctags, I can do :tag new_banner and it works. However, if I have $Banner (an object from the class Banner), doing $Banner->^x^o does nothing and just says "pattenrn not found". Shouldn't omnifunc use the information from the tags file to offer class/object sensitive completion?
>
> Thanks in advance.

From looking at :help ft-php-omni, I think that yes, it ought to.

Does the Banner class appear in your tags file? Does it have any members? Perhaps your tags file is missing the required information and just needs to be regenerated. I'm not sure how PHP completion works, perhaps $Banner itself needs to be in the tags file?

--
--
You received this message from the "vim_use" 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

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments: