From db4264fbac6c3b71339dd4c7ff51d8cda3f8bfb1 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Sun, 22 Sep 2024 23:31:08 -0700 Subject: [PATCH] LSP CAPF --- thoom-emacs/modules/thoom-prog.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/thoom-emacs/modules/thoom-prog.el b/thoom-emacs/modules/thoom-prog.el index 72fdd0a..26b4004 100644 --- a/thoom-emacs/modules/thoom-prog.el +++ b/thoom-emacs/modules/thoom-prog.el @@ -38,10 +38,16 @@ (use-package lsp-mode :ensure t :commands lsp + :custom + (lsp-completion-provider :none) :init (setq lsp-keymap-prefix "C-c l") + (defun my/lsp-mode-setup-completion () + (setf (alist-get 'styles (alist-get 'lsp-capf completion-category-defaults)) + '(orderless))) :hook ((rust-ts-mode . lsp-deferred) - (lsp-mode . lsp-enable-which-key-integration))) + (lsp-mode . lsp-enable-which-key-integration) + (lsp-completion-mode . my/lsp-mode-setup-completion))) (use-package lsp-ui :ensure t