From 24cdd07e35d8147d06ab07b0a9468a3651eb8592 Mon Sep 17 00:00:00 2001 From: veypi Date: Sun, 5 Jun 2022 09:56:31 +0800 Subject: [PATCH] update --- lua/lsp/setup.lua | 8 ++++++-- lua/lsp/tailwind.lua | 3 +++ templates/=template=.rs | 8 ++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 lua/lsp/tailwind.lua create mode 100644 templates/=template=.rs diff --git a/lua/lsp/setup.lua b/lua/lsp/setup.lua index ea87c03..66310df 100644 --- a/lua/lsp/setup.lua +++ b/lua/lsp/setup.lua @@ -29,11 +29,12 @@ local servers = { basels = require "lsp.base", cssls = require "lsp.base", -- eslint = require "lsp.eslint", + yamlls = require "lsp.base", + zk = require "lsp.base", tsserver = require "lsp.base", - prosemd_lsp = require "lsp.base", pyright = require "lsp.base", rust_analyzer = require "lsp.base", - tailwindcss = require "lsp.base", + tailwindcss = require "lsp.tailwind", efm = require "lsp.efm" } @@ -50,6 +51,9 @@ end lsp_installer.on_server_ready(function(server) local opts = servers[server.name] + if not opts then + return + end opts.capabilities = capabilities opts.flags = { debounce_text_changes = 150, diff --git a/lua/lsp/tailwind.lua b/lua/lsp/tailwind.lua new file mode 100644 index 0000000..55ebef2 --- /dev/null +++ b/lua/lsp/tailwind.lua @@ -0,0 +1,3 @@ +return { + filetypes = { "html", "css", "less", "postcss", "sass", "scss", "stylus", "sugarss", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte" } +} diff --git a/templates/=template=.rs b/templates/=template=.rs new file mode 100644 index 0000000..e782d40 --- /dev/null +++ b/templates/=template=.rs @@ -0,0 +1,8 @@ +// +// %FFILE% +// Copyright (C) %YEAR% %USER% <%MAIL%> +// %FDATE% +// Distributed under terms of the %LICENSE% license. +// + +%HERE%