diff options
author | Mountain Man <43313373+MountainMan1312@users.noreply.github.com> | 2023-05-21 19:19:57 -0400 |
---|---|---|
committer | Mountain Man <43313373+MountainMan1312@users.noreply.github.com> | 2023-05-21 19:19:57 -0400 |
commit | 952b7a55b6a9528e3cb98177edc94860b537f485 (patch) | |
tree | 2a32647ad805c1dd1d35a43ad768dd4e07600df1 | |
parent | Use `which-key` for keybind hints (diff) | |
download | mmosmacs-952b7a55b6a9528e3cb98177edc94860b537f485.tar.gz mmosmacs-952b7a55b6a9528e3cb98177edc94860b537f485.tar.bz2 mmosmacs-952b7a55b6a9528e3cb98177edc94860b537f485.zip |
Add `lsp-mode` for IDE features
-rw-r--r-- | init.el | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -609,8 +609,7 @@ | |||
609 | (use-package link-hint | 609 | (use-package link-hint |
610 | :straight t | 610 | :straight t |
611 | :bind | 611 | :bind |
612 | ("C-c l o" . link-hint-open-link) | 612 | ("C-c n l o" . link-hint-open-link)) |
613 | ("C-c l c" . link-hint-copy-link)) | ||
614 | 613 | ||
615 | 614 | ||
616 | ;; --------------------------------- | 615 | ;; --------------------------------- |
@@ -811,6 +810,18 @@ | |||
811 | :init (global-flycheck-mode)) | 810 | :init (global-flycheck-mode)) |
812 | 811 | ||
813 | 812 | ||
813 | ;; --------------------------------- | ||
814 | ;; Language Server Protocol (LSP) | ||
815 | ;; ------------------------------ | ||
816 | ;; Protocol for interaction between | ||
817 | ;; Emacs and language servers. | ||
818 | ;; --------------------------------- | ||
819 | |||
820 | (use-package lsp-mode | ||
821 | :straight t | ||
822 | :init (setq lsp-keymap-prefix "C-c l")) | ||
823 | |||
824 | |||
814 | 825 | ||
815 | 826 | ||
816 | ;; --------------------------------------------------------------------- | 827 | ;; --------------------------------------------------------------------- |