From 478b82c18fadadd95a318b468b0dd430989b734d Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Mon, 8 May 2023 13:27:53 +0200 Subject: [PATCH] Install copilot --- .emacs.d/init.el | 26 ++++++++++++++++++++++---- .emacs.d/packages/copilot | 1 + .gitmodules | 3 +++ 3 files changed, 26 insertions(+), 4 deletions(-) create mode 160000 .emacs.d/packages/copilot create mode 100644 .gitmodules diff --git a/.emacs.d/init.el b/.emacs.d/init.el index ba374cb..b8017d9 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -7,8 +7,6 @@ (customize-set-variable 'visible-bell 1) (customize-set-variable 'large-file-warning-threshold 100000000) -(add-to-list 'load-path (expand-file-name "utils/" user-emacs-directory)) - (setq custom-file (expand-file-name "custom.el" user-emacs-directory)) (load custom-file 'noerror) @@ -88,6 +86,28 @@ :hook (completion-list-mode . consult-preview-at-point-mode)) +(use-package copilot + :load-path "packages/copilot" + :bind ("M-C-" . copilot-accept-completion) + :commands (copilot-login global-copilot-mode) + :config + (use-package editorconfig) + (use-package dash) + (use-package s) + + (defun to/copilot-disable-predicate () + (member major-mode '(shell-mode + eshell-mode + term-mode + vterm-mode + compilation-mode + debugger-mode + dired-mode-hook + compilation-mode-hook + minibuffer-mode-hook))) + + (add-to-list 'copilot-disable-predicates #'to/copilot-disable-predicate)) + (use-package corfu :custom (corfu-cycle t) @@ -246,7 +266,6 @@ :config (setq git-gutter:update-interval 0.02) (ef-themes-with-colors - (message "colors ------------") (set-face-foreground 'git-gutter:modified yellow-warmer) (set-face-foreground 'git-gutter:added green-warmer) (set-face-foreground 'git-gutter:deleted red-warmer))) @@ -392,4 +411,3 @@ (use-package vterm :if module-file-suffix) - diff --git a/.emacs.d/packages/copilot b/.emacs.d/packages/copilot new file mode 160000 index 0000000..7cb7bed --- /dev/null +++ b/.emacs.d/packages/copilot @@ -0,0 +1 @@ +Subproject commit 7cb7beda89145ccb86a4324860584545ec016552 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..5828c73 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".emacs.d/packages/copilot"] + path = .emacs.d/packages/copilot + url = https://github.com/zerolfx/copilot.el