user/neovim: add astro and tailwind

This commit is contained in:
Cilly Leang 2025-08-17 23:06:33 +10:00
parent 1cfcd112e8
commit 633d781a25
Signed by: cilly
GPG key ID: 6500251E087653C9
2 changed files with 4 additions and 1 deletions

View file

@ -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

View file

@ -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,