Closed jrean closed 9 years ago
This is a genuine bug, thank you very much for reporting it! The plugin ended up in an infinite loop here. As far as i can tell, you are doing everything right.
I've pushed a patch that should fix the looping forever issue, along with some other issues that would made the resulting suggestions lack a bunch of valid options: The style namespaces declared in Laravel was not recognized by the plugin and trait support was lacking in ExpandClassName()
.
With these three commits you should get a proper method list now, one fair warning however: I'm afraid it will be dreadfully slow with the g:phpcomplete_parse_docblock_comments
option enabled (like 10 times slower).
Thank you very much for the hot patch @complex857!
It works like a charm now (I'm so happy).
I followed your advise and disabled the g:phpcomplete_parse_docblock_comments
.
:)
Hi,
My vim version:
I'm working on a basic php project (Laravel 5) with SuperTab plugin activated. For instance, if I edit a model class
class User extends Model implements AuthenticatableContract, CanResetPasswordContract {
My tags file is up to date (6.1M) (generated with the Patched ctags your recommend).
When I type
$this->get
and I hit "TAB" it freeze a couple of seconds and outputs the following trace: (It should (also) offer me completion of the parent class methods right?).Did I miss something?
Can you help me please?
Thank you for your hard work.