From a1ce4473871022981b198aef5effb711c0b34ee7 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Fri, 23 Feb 2024 23:35:55 +0000 Subject: [PATCH] fix(completion/copilot): ignore buffers which name start with *temp* --- modules/completion/siren-copilot.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/completion/siren-copilot.el b/modules/completion/siren-copilot.el index 6228c46..85fd1c6 100644 --- a/modules/completion/siren-copilot.el +++ b/modules/completion/siren-copilot.el @@ -36,13 +36,15 @@ :preface (defun siren-copilot-disable-predicate () - (when buffer-file-name + (if buffer-file-name (let* ((full buffer-file-name) (base (file-name-nondirectory full)) (dir (file-name-directory full))) (or (string-prefix-p ".env" base) (string-match-p "\/\.ansible\/tmp\/ansible-local-.+$" dir) - (string-suffix-p ".kube/config" full))))) + (string-suffix-p ".kube/config" full))) + (let ((name (buffer-name))) + (or (string-prefix-p "*temp*" name))))) (defun siren-copilot-dwim () "Trigger or accept completion."