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