feat: css modules lsp
This commit is contained in:
21
lsp/css_modules.lua
Normal file
21
lsp/css_modules.lua
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
return {
|
||||||
|
|
||||||
|
cmd = { "cssmodules-language-server" },
|
||||||
|
filetypes = {
|
||||||
|
"typescript",
|
||||||
|
"typescriptreact",
|
||||||
|
"typescript.tsx",
|
||||||
|
"javascript",
|
||||||
|
"javascriptreact",
|
||||||
|
"javascript.jsx",
|
||||||
|
"js",
|
||||||
|
"jsx",
|
||||||
|
"ts",
|
||||||
|
"tsx",
|
||||||
|
},
|
||||||
|
root_markers = { ".git" },
|
||||||
|
settings = {},
|
||||||
|
init_options = {
|
||||||
|
camelCase = false,
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -19,3 +19,4 @@ vim.lsp.enable("volar")
|
|||||||
vim.lsp.enable("jsonls")
|
vim.lsp.enable("jsonls")
|
||||||
vim.lsp.enable("stylelint")
|
vim.lsp.enable("stylelint")
|
||||||
vim.lsp.enable("css_variables")
|
vim.lsp.enable("css_variables")
|
||||||
|
vim.lsp.enable("css_modules")
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"github/copilot.vim",
|
"github/copilot.vim",
|
||||||
enabled = false,
|
enabled = true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"olimorris/codecompanion.nvim",
|
"olimorris/codecompanion.nvim",
|
||||||
enabled = false,
|
enabled = true,
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
|||||||
@@ -23,10 +23,14 @@ return {
|
|||||||
local lint = require("lint")
|
local lint = require("lint")
|
||||||
|
|
||||||
lint.linters_by_ft = {
|
lint.linters_by_ft = {
|
||||||
javascript = { "biomejs" },
|
css = { "stylelint" },
|
||||||
|
scss = { "stylelint" },
|
||||||
|
ts = { "eslint_d" },
|
||||||
|
js = { "eslint_d" },
|
||||||
|
javascript = { "eslint_d" },
|
||||||
typescript = { "eslint_d" },
|
typescript = { "eslint_d" },
|
||||||
javascriptreact = { "biomejs" },
|
typescriptreact = { "eslint_d" },
|
||||||
typescriptreact = { "biomejs" },
|
wpjsx = { "eslint_d" },
|
||||||
svelte = { "biomejs" },
|
svelte = { "biomejs" },
|
||||||
python = { "ruff" },
|
python = { "ruff" },
|
||||||
go = { "golangcilint" },
|
go = { "golangcilint" },
|
||||||
|
|||||||
Reference in New Issue
Block a user