('meta (funcall company-semantic-metadata-function
(semantic-analyze-find-tag arg)))
('doc-buffer (company-semantic-doc-buffer (semantic-analyze-find-tag arg)))
- ))
+ ;; because "" is an empty context and doesn't return local variables
+ ('no-cache (equal arg ""))))
(provide 'company-semantic)
;;; company-semantic.el ends here
(defun company-continue ()
(when company-candidates
- (when (funcall company-backend 'no-cache)
+ (when (funcall company-backend 'no-cache company-prefix)
;; Don't complete existing candidates, fetch new ones.
(setq company-candidates-cache nil))
(let ((new-prefix (funcall company-backend 'prefix)))