branch: externals/company commit d43155c31fd6b35b6af3f17adbdf0e233ed8f043 Author: Dmitry Gutov <dmi...@gutov.dev> Commit: Dmitry Gutov <dmi...@gutov.dev>
Print the value of current capf in company-diag as well --- company.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/company.el b/company.el index 36cc32f096..2f99d30593 100644 --- a/company.el +++ b/company.el @@ -3632,7 +3632,8 @@ If SHOW-VERSION is non-nil, show the version in the echo area." (setq backend b) (company-call-backend 'prefix)))) (c-a-p-f completion-at-point-functions) - cc annotations) + cc annotations + current-capf) (when (or (stringp prefix) (consp prefix)) (let ((company-backend backend)) (condition-case nil @@ -3642,7 +3643,8 @@ If SHOW-VERSION is non-nil, show the version in the echo area." annotations (mapcar (lambda (c) (cons c (company-call-backend 'annotation c))) - cc)) + cc) + current-capf (car company-capf--current-completion-data)) (error (setq annotations 'error))))) (pop-to-buffer (get-buffer-create "*company-diag*")) (setq buffer-read-only nil) @@ -3660,7 +3662,9 @@ If SHOW-VERSION is non-nil, show the version in the echo area." (memq 'company-capf backend) (eq backend 'company-capf)) (insert "Value of c-a-p-f: " - (pp-to-string c-a-p-f))) + (pp-to-string c-a-p-f)) + (when current-capf + (insert "Current c-a-p-f: " (pp-to-string current-capf)))) (insert "Major mode: " mode) (insert "\n") (insert "Prefix: " (pp-to-string prefix))