company-mode在php下补全异常

如图所示,之前company工作一切正常,但今天突然发现补全有点不对劲 Peek 2017-12-11 18-04

看起来就好像补全被斜杠截断了一样,同时补全变量也变成了这样 Peek 2017-12-11 18-04-2


以下是我的php-mode-hook设置:

(defun my-php-mode-hook ()
  (linum-mode 1)
  (projectile-mode 1)
  (company-mode t)
  (ac-php-core-eldoc-setup)
  (make-local-variable 'company-backends)
  (add-to-list 'company-backends 'company-ac-php-backend))

(add-hook 'php-mode-hook 'my-php-mode-hook)

*Message*的输出:

No docstring slot for post-read-decode-hz
No docstring slot for pre-write-encode-hz
No docstring slot for tags-lazy-completion-table
No docstring slot for etags--xref-backend
No docstring slot for flymake-find-file-hook
No docstring slot for xref-find-backend
scroll-up-command: End of buffer
ac-php reload from json-data start
Loading /home/maryjaneinchain/.ac-php/tags-home-maryjaneinchain-git-php_lumen_api-api/tags.el (source)...done
ac-php reload from json-data  deal data  
ac-php reload from json-data end

补全难道不一直是以word为单位的么 :joy: 我拿emacs写了一年php都没听说还有ac-php这么厉害的东东,可惜了我的青春……

我记得我刚配好那会是可以补全完整类名的……
再说就算不能补全完整类名,至少不能补全变量时多补出一个$来吧