Added tailwind plugin

This commit is contained in:
2024-11-02 18:11:33 +01:00
parent de16d1ea50
commit d683b68c55
4 changed files with 32 additions and 1 deletions

View File

@@ -32,7 +32,6 @@ return {
"yamlls",
"eslint",
"bashls",
"tailwindcss",
}
for _, lsp in ipairs(defaultLsps) do

View File

@@ -0,0 +1,21 @@
local on_attach = require("taken.utils.on_attach")
return {
"luckasRanarison/tailwind-tools.nvim",
name = "tailwind-tools",
build = ":UpdateRemotePlugins",
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-telescope/telescope.nvim",
"neovim/nvim-lspconfig",
},
config = function()
require("tailwind-tools").setup({
server = {
on_attach = on_attach,
},
extension = {
queries = { "tsx " },
},
})
end,
}

View File

@@ -16,6 +16,7 @@ return {
local cmp = require("cmp")
local luasnip = require("luasnip")
local lspkind = require("lspkind")
local tw = require("tailwind-tools.cmp").lspkind_format
require("luasnip/loaders/from_vscode").lazy_load({ paths = { "~/.snippets/" } })
@@ -68,6 +69,7 @@ return {
}),
formatting = {
format = lspkind.cmp_format({
before = tw,
maxwidth = 50,
ellipsis_char = "...",
}),