Added some more language servers

This commit is contained in:
Random936 2023-04-19 09:22:10 -07:00
parent 54c55e4546
commit 80e805f3b3

View File

@ -601,6 +601,7 @@ Below I am installing the actual package and adding some basic configuration.
(use-package lsp-ivy :commands lsp-ivy-workspace-symbol)
#+end_src
** Company Mode
Company is a package that automatically finds completions instead of making the user run a command for completions.
@ -688,10 +689,18 @@ Install ~ccls~ with homebrew using the following command.
*** Rust
#+begin_src emacs-lisp
(use-package rust-mode
(use-package rustic
:hook (rust-mode . lsp-deferred))
#+end_src
*** C#
#+begin_src emacs-lisp
(use-package csharp-mode
:hook (csharp-mode . lsp-deferred))
#+end_src
*** JSON
#+begin_src emacs-lisp
@ -699,6 +708,13 @@ Install ~ccls~ with homebrew using the following command.
:hook (json-mode . lsp-deferred))
#+end_src
*** Yaml
#+begin_src emacs-lisp
(use-package yaml-mode
:hook (yaml-mode . lsp-deferred))
#+end_src
* Terminal
Emacs also has the functionality to run a terminal environment. While many other terminals will try to have similar capabilities with keybindings, nothing matches just integrating your terminal in emacs.