Add keybind for gptel & fix ruby lsp

This commit is contained in:
Tristan D. 2024-03-19 16:36:33 +01:00
parent 95b2351af1
commit cd5dbc3697
Signed by: tristan
SSH key fingerprint: SHA256:U7y6eMb7CQDaTHv9XoX6/BaQnPqyxxKc+Xnfcefi6rY

View file

@ -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
"<tab>" 'gptel-complete
"TAB" 'gptel-complete)
)