From 8f5f8d67169e2c889b78d5d19f27684aed6daa3e Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Sat, 12 Mar 2022 11:52:46 +0100 Subject: cape-company-to-capf: Ensure that annotations are prefixed with a space cc @galeo --- cape.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cape.el b/cape.el index c87d2bf..17e3e11 100644 --- a/cape.el +++ b/cape.el @@ -963,7 +963,11 @@ This feature is experimental." :company-docsig (lambda (x) (cape--company-call backend 'meta x)) :company-deprecated (lambda (x) (cape--company-call backend 'deprecated x)) :company-kind (lambda (x) (cape--company-call backend 'kind x)) - :annotation-function (lambda (x) (cape--company-call backend 'annotation x)) + :annotation-function (lambda (x) + (when-let (ann (cape--company-call backend 'annotation x)) + (if (string-match-p "^[ \t]" ann) + ann + (concat " " ann)))) :exit-function (lambda (x _status) (cape--company-call backend 'post-completion -- cgit v1.0