From 633d781a25bd170ab49ef02810b7d72065974e81 Mon Sep 17 00:00:00 2001 From: Cilly Leang Date: Sun, 17 Aug 2025 23:06:33 +1000 Subject: [PATCH] user/neovim: add astro and tailwind --- modules/user/neovim.nix | 3 +++ res/config.lua | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/user/neovim.nix b/modules/user/neovim.nix index 1949d2f..0120227 100644 --- a/modules/user/neovim.nix +++ b/modules/user/neovim.nix @@ -20,6 +20,8 @@ in { extraPackages = with pkgs; [ rust-analyzer + nodePackages."@astrojs/language-server" + nodePackages."@tailwindcss/language-server" nodePackages.diagnostic-languageserver nodePackages.eslint_d nodePackages.typescript-language-server @@ -52,6 +54,7 @@ in { #(pkgs.me.nvim-treesitter-nightly.withPlugins (p: with p; [ (nvim-treesitter.withPlugins (p: with p; [ + tree-sitter-astro tree-sitter-bash tree-sitter-c tree-sitter-c-sharp diff --git a/res/config.lua b/res/config.lua index 10d2ec1..286b03d 100644 --- a/res/config.lua +++ b/res/config.lua @@ -139,7 +139,7 @@ local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities) -local servers = { 'cssls', 'html', 'nil_ls', 'texlab', 'ts_ls', 'yamlls' } +local servers = { 'astro', 'cssls', 'html', 'nil_ls', 'tailwindcss', 'texlab', 'ts_ls', 'yamlls' } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { capabilities = capabilities,