This commit is contained in:
veypi 2022-06-05 09:56:31 +08:00
parent c600d8a526
commit 24cdd07e35
3 changed files with 17 additions and 2 deletions

View File

@ -29,11 +29,12 @@ local servers = {
basels = require "lsp.base", basels = require "lsp.base",
cssls = require "lsp.base", cssls = require "lsp.base",
-- eslint = require "lsp.eslint", -- eslint = require "lsp.eslint",
yamlls = require "lsp.base",
zk = require "lsp.base",
tsserver = require "lsp.base", tsserver = require "lsp.base",
prosemd_lsp = require "lsp.base",
pyright = require "lsp.base", pyright = require "lsp.base",
rust_analyzer = require "lsp.base", rust_analyzer = require "lsp.base",
tailwindcss = require "lsp.base", tailwindcss = require "lsp.tailwind",
efm = require "lsp.efm" efm = require "lsp.efm"
} }
@ -50,6 +51,9 @@ end
lsp_installer.on_server_ready(function(server) lsp_installer.on_server_ready(function(server)
local opts = servers[server.name] local opts = servers[server.name]
if not opts then
return
end
opts.capabilities = capabilities opts.capabilities = capabilities
opts.flags = { opts.flags = {
debounce_text_changes = 150, debounce_text_changes = 150,

3
lua/lsp/tailwind.lua Normal file
View File

@ -0,0 +1,3 @@
return {
filetypes = { "html", "css", "less", "postcss", "sass", "scss", "stylus", "sugarss", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte" }
}

8
templates/=template=.rs Normal file
View File

@ -0,0 +1,8 @@
//
// %FFILE%
// Copyright (C) %YEAR% %USER% <%MAIL%>
// %FDATE%
// Distributed under terms of the %LICENSE% license.
//
%HERE%