diff --git a/home-manager/modules/programs/emacs/emacs.d/lib/az_copilot.el b/home-manager/modules/programs/emacs/emacs.d/lib/az_copilot.el index 3f27679..f37068c 100644 --- a/home-manager/modules/programs/emacs/emacs.d/lib/az_copilot.el +++ b/home-manager/modules/programs/emacs/emacs.d/lib/az_copilot.el @@ -12,6 +12,10 @@ :config (add-hook 'prog-mode-hook 'copilot-mode) (add-hook 'yaml-mode-hook 'copilot-mode) + + ;; write a hook that runs copilot-clear-overlay after company is finished. + (add-hook 'company-completion-finished-hook 'copilot-clear-overlay) + (add-to-list 'copilot-disable-display-predicates #'company--active-p) (define-key copilot-completion-map (kbd "") 'copilot-accept-completion) (define-key copilot-completion-map (kbd "TAB") 'copilot-accept-completion))