From 188f9a918f2b2f5d44338d55289e1b3f75ed5c61 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Mon, 9 Dec 2024 19:28:26 +0800 Subject: [PATCH] users/foo-dogsquared/programs/nixvim: update LSP setup --- .../foo-dogsquared/modules/programs/nixvim/lsp.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/configs/home-manager/foo-dogsquared/modules/programs/nixvim/lsp.nix b/configs/home-manager/foo-dogsquared/modules/programs/nixvim/lsp.nix index b926fa9e..9f2dea1f 100644 --- a/configs/home-manager/foo-dogsquared/modules/programs/nixvim/lsp.nix +++ b/configs/home-manager/foo-dogsquared/modules/programs/nixvim/lsp.nix @@ -6,6 +6,7 @@ # Enable all of the LSP servers that I'll likely use. plugins.lsp.servers = { + astro.enable = true; # For Astro. bashls.enable = true; # For Bash. clangd.enable = true; # For C/C++. cmake.enable = true; # For CMake. @@ -13,8 +14,13 @@ denols.enable = true; # For Deno runtime. dockerls.enable = true; # For Dockerfiles. 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? lemminx.enable = true; # And for XML? ltex.enable = true; # And for LanguageTool, too? @@ -22,6 +28,7 @@ nixd.enable = true; # For Nix. nushell.enable = true; # For Nushell. pyright.enable = true; # For Python. + vale_ls.enable = true; # For Vale. # For Rust (even though I barely use it). rust_analyzer = {