diff --git a/nix/config/emacs/init.el b/nix/config/emacs/init.el index cfad546..a62c5a3 100644 --- a/nix/config/emacs/init.el +++ b/nix/config/emacs/init.el @@ -69,16 +69,13 @@ (completion-list-mode . consult-preview-at-point-mode)) (use-package copilot - :disabled - :bind ("M-C-" . copilot-accept-completion) - :commands (copilot-login global-copilot-mode) + :hook (prog-mode . copilot-mode) + :bind (("M-C-" . copilot-accept-completion) + ("C-" . copilot-accept-completion-by-word)) + :commands (copilot-login) :config - (use-package dash) - (use-package editorconfig) - (use-package f) - (use-package s) - - (setq copilot-indent-offset-warning-disable t) + (setq copilot-indent-offset-warning-disable t + copilot-max-char -1) (defun to/copilot-disable-predicate () (member major-mode '(shell-mode eshell-mode @@ -86,10 +83,10 @@ vterm-mode compilation-mode debugger-mode - dired-mode-hook - compilation-mode-hook - minibuffer-mode-hook - vertico-mode-hook))) + dired-mode + compilation-mode + minibuffer-mode + vertico-mode))) (add-to-list 'copilot-disable-predicates #'to/copilot-disable-predicate)) (use-package corfu