diff --git a/ext/doom/config.el b/ext/doom/config.el index c16e139..d81707e 100644 --- a/ext/doom/config.el +++ b/ext/doom/config.el @@ -288,6 +288,10 @@ (centaur-tabs-local-mode)))) ) +;; ruby + +(setq! lsp-ruby-lsp-use-bundler t) + ;; Copilot ;; accept completion from copilot and fallback to company @@ -309,15 +313,20 @@ (use-package! gptel :init :config - (setq-default gptel-backend (gptel-make-openai "llama-cpp" ;Any name - :stream t - :protocol "http" - :host "100.64.0.3:8080" - :models '("test") - ) - gptel-model "test") + (setq! gptel-backend (gptel-make-openai "llama-cpp" + :stream t + :protocol "http" + :host "100.64.0.3:8080" + :models '("test")) + gptel-model "test") + (add-hook 'gptel-post-response-functions 'gptel-end-of-response) - (add-hook 'gptel-post-stream-hook 'gptel-auto-scroll)) + (add-hook 'gptel-post-stream-hook 'gptel-auto-scroll) + + (map! :leader + "" 'gptel-complete + "TAB" 'gptel-complete) + )