From dac36458a0296908f7c596dee424ef0b5cfc2b60 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Sat, 14 Sep 2024 00:08:12 -0700 Subject: [PATCH] Add LSP for Rust --- thoom-emacs/modules/thoom-prog.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/thoom-emacs/modules/thoom-prog.el b/thoom-emacs/modules/thoom-prog.el index 95eb18a..72fdd0a 100644 --- a/thoom-emacs/modules/thoom-prog.el +++ b/thoom-emacs/modules/thoom-prog.el @@ -34,3 +34,15 @@ (kill-ring-save 0 0 t)))) (keymap-global-set "C-c o r" #'copy-source-for-reddit) + +(use-package lsp-mode + :ensure t + :commands lsp + :init + (setq lsp-keymap-prefix "C-c l") + :hook ((rust-ts-mode . lsp-deferred) + (lsp-mode . lsp-enable-which-key-integration))) + +(use-package lsp-ui + :ensure t + :commands lsp-ui-mode)