mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-12 06:19:00 +00:00
users/foo-dogsquared/programs/nixvim: update LSP setup
This commit is contained in:
parent
3b287569b2
commit
188f9a918f
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
# Enable all of the LSP servers that I'll likely use.
|
# Enable all of the LSP servers that I'll likely use.
|
||||||
plugins.lsp.servers = {
|
plugins.lsp.servers = {
|
||||||
|
astro.enable = true; # For Astro.
|
||||||
bashls.enable = true; # For Bash.
|
bashls.enable = true; # For Bash.
|
||||||
clangd.enable = true; # For C/C++.
|
clangd.enable = true; # For C/C++.
|
||||||
cmake.enable = true; # For CMake.
|
cmake.enable = true; # For CMake.
|
||||||
@ -13,8 +14,13 @@
|
|||||||
denols.enable = true; # For Deno runtime.
|
denols.enable = true; # For Deno runtime.
|
||||||
dockerls.enable = true; # For Dockerfiles.
|
dockerls.enable = true; # For Dockerfiles.
|
||||||
emmet_ls.enable = true; # For emmet support.
|
emmet_ls.enable = true; # For emmet support.
|
||||||
eslint.enable = true; # For JavaScript.
|
|
||||||
html.enable = true; # For HTML.
|
# For HTML.
|
||||||
|
html = {
|
||||||
|
enable = true;
|
||||||
|
autostart = false;
|
||||||
|
};
|
||||||
|
|
||||||
jsonls.enable = true; # There's one for JSON?
|
jsonls.enable = true; # There's one for JSON?
|
||||||
lemminx.enable = true; # And for XML?
|
lemminx.enable = true; # And for XML?
|
||||||
ltex.enable = true; # And for LanguageTool, too?
|
ltex.enable = true; # And for LanguageTool, too?
|
||||||
@ -22,6 +28,7 @@
|
|||||||
nixd.enable = true; # For Nix.
|
nixd.enable = true; # For Nix.
|
||||||
nushell.enable = true; # For Nushell.
|
nushell.enable = true; # For Nushell.
|
||||||
pyright.enable = true; # For Python.
|
pyright.enable = true; # For Python.
|
||||||
|
vale_ls.enable = true; # For Vale.
|
||||||
|
|
||||||
# For Rust (even though I barely use it).
|
# For Rust (even though I barely use it).
|
||||||
rust_analyzer = {
|
rust_analyzer = {
|
||||||
|
Loading…
Reference in New Issue
Block a user