diff options
| author | Szymon Szukalski <szymon@szymonszukalski.com> | 2026-04-09 10:53:27 +1000 |
|---|---|---|
| committer | Szymon Szukalski <szymon@szymonszukalski.com> | 2026-04-09 10:53:27 +1000 |
| commit | bc75732b9d37b77945a977ee9f7892cf6efc79c3 (patch) | |
| tree | 4d9273ccc12c29eccc44fdc12372bea047414353 /lisp/ss-gptel.el | |
| parent | 12a5b1464bb919ba23f2aa6c22d44de81e382151 (diff) | |
Refactor Emacs config into modules
Diffstat (limited to 'lisp/ss-gptel.el')
| -rw-r--r-- | lisp/ss-gptel.el | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lisp/ss-gptel.el b/lisp/ss-gptel.el new file mode 100644 index 0000000..bef5ce7 --- /dev/null +++ b/lisp/ss-gptel.el @@ -0,0 +1,21 @@ +;;; ss-gptel.el --- GPTel integration -*- lexical-binding: t; -*- + +;;; Commentary: + +;; Experimental gptel setup using the GitHub Copilot backend. + +;;; Code: + +(require 'ss-core) + +(defun ss-gptel-setup () + "Initialize gptel." + (if (require 'gptel nil t) + (setq gptel-default-mode 'org-mode + gptel-model 'gpt-4o + gptel-backend (gptel-make-gh-copilot "Copilot")) + (message "Skipping gptel setup because the package is unavailable."))) + +(provide 'ss-gptel) + +;;; ss-gptel.el ends here |
