From 439e2f282f2f64cbe7f0e9bd9af06bb25a31cb68 Mon Sep 17 00:00:00 2001 From: Jessie Hildebrandt Date: Thu, 16 Jul 2020 19:49:09 -0400 Subject: [PATCH] Add LSP Mode for JavaScript, Rust, GDScript --- init.el | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/init.el b/init.el index 2f5af51..dba3d6c 100644 --- a/init.el +++ b/init.el @@ -415,6 +415,21 @@ ("\\.gd\\'" . gdscript-mode) ("\\.tscn\\'" . gdscript-mode)) +;;==================== +;; LSP Mode (Language Server Support) +;;==================== + +;; Load LSP Mode +;; Associated languages: JavaScript, GDScript +(use-package lsp-mode + :hook + (js-mode . lsp-deferred) + (gdscript-mode . lsp-deferred) + (rust-mode . lsp-deferred) + :commands + (lsp + lsp-deferred)) + ;;==================== ;; Package-Lint (Elisp Package Linter) ;;==================== @@ -443,14 +458,6 @@ :bind ("C-c e" . flycheck-list-errors)) -;; [Rust] -;; Load FlyCheck-Rust -(use-package flycheck-rust - :after - (flycheck) - :hook - (flycheck-mode-hook . flycheck-rust-setup)) - ;; [Elisp Packages] ;; Load FlyCheck-Package (use-package flycheck-package