From e13cc345b3d750bd6bcf2bbb84e39e1a7e16c7a3 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Sat, 22 Apr 2023 00:02:32 +0800 Subject: [PATCH] We need replace whole line of current point with codeium label. --- acm/acm-backend-codeium.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/acm/acm-backend-codeium.el b/acm/acm-backend-codeium.el index 187c2c5693..528ae537f1 100644 --- a/acm/acm-backend-codeium.el +++ b/acm/acm-backend-codeium.el @@ -143,7 +143,8 @@ acm-backend-codeium-items)) (defun acm-backend-codeium-candidate-expand (candidate-info _) - (delete-region (- (point) (length (plist-get candidate-info :old_prefix))) (point)) + ;; We need replace whole line of current point with codeium label. + (delete-region (line-beginning-position) (line-end-position)) (insert (plist-get candidate-info :label)) (when acm-backend-codeium-accept