diff options
| author | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-07-03 14:45:08 -0700 |
|---|---|---|
| committer | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-07-03 15:49:27 -0700 |
| commit | ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c (patch) | |
| tree | 77d533dc9606ca7e9b30d1a96baebf3de325d2a8 /lua/lspconfig/tailwindcss.lua | |
| parent | [docgen] Update CONFIG.md (diff) | |
| download | nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.tar nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.tar.gz nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.tar.bz2 nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.tar.lz nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.tar.xz nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.tar.zst nvim-lspconfig-ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c.zip | |
ci: lint and format with stylua
Diffstat (limited to 'lua/lspconfig/tailwindcss.lua')
| -rw-r--r-- | lua/lspconfig/tailwindcss.lua | 119 |
1 files changed, 62 insertions, 57 deletions
diff --git a/lua/lspconfig/tailwindcss.lua b/lua/lspconfig/tailwindcss.lua index e020894f..4a10d8fb 100644 --- a/lua/lspconfig/tailwindcss.lua +++ b/lua/lspconfig/tailwindcss.lua @@ -1,68 +1,68 @@ -local configs = require 'lspconfig/configs' -local util = require 'lspconfig/util' +local configs = require "lspconfig/configs" +local util = require "lspconfig/util" -local server_name = 'tailwindcss' -local bin_name = 'tailwindcss-language-server' +local server_name = "tailwindcss" +local bin_name = "tailwindcss-language-server" configs[server_name] = { default_config = { - cmd = {bin_name, '--stdio'}, + cmd = { bin_name, "--stdio" }, -- filetypes copied and adjusted from tailwindcss-intellisense filetypes = { -- html - 'aspnetcorerazor', - 'astro', - 'astro-markdown', - 'blade', - 'django-html', - 'edge', - 'eelixir', -- vim ft - 'ejs', - 'erb', - 'eruby', -- vim ft - 'gohtml', - 'haml', - 'handlebars', - 'hbs', - 'html', + "aspnetcorerazor", + "astro", + "astro-markdown", + "blade", + "django-html", + "edge", + "eelixir", -- vim ft + "ejs", + "erb", + "eruby", -- vim ft + "gohtml", + "haml", + "handlebars", + "hbs", + "html", -- 'HTML (Eex)', -- 'HTML (EEx)', - 'html-eex', - 'jade', - 'leaf', - 'liquid', - 'markdown', - 'mdx', - 'mustache', - 'njk', - 'nunjucks', - 'php', - 'razor', - 'slim', - 'twig', + "html-eex", + "jade", + "leaf", + "liquid", + "markdown", + "mdx", + "mustache", + "njk", + "nunjucks", + "php", + "razor", + "slim", + "twig", -- css - 'css', - 'less', - 'postcss', - 'sass', - 'scss', - 'stylus', - 'sugarss', + "css", + "less", + "postcss", + "sass", + "scss", + "stylus", + "sugarss", -- js - 'javascript', - 'javascriptreact', - 'reason', - 'rescript', - 'typescript', - 'typescriptreact', + "javascript", + "javascriptreact", + "reason", + "rescript", + "typescript", + "typescriptreact", -- mixed - 'vue', - 'svelte', + "vue", + "svelte", }, init_options = { userLanguages = { - eelixir = 'html-eex', - eruby = 'erb', + eelixir = "html-eex", + eruby = "erb", }, }, settings = { @@ -80,19 +80,24 @@ configs[server_name] = { }, }, on_new_config = function(new_config) - if not new_config.settings then new_config.settings = {} end - if not new_config.settings.editor then new_config.settings.editor = {} end + if not new_config.settings then + new_config.settings = {} + end + if not new_config.settings.editor then + new_config.settings.editor = {} + end if not new_config.settings.editor.tabSize then -- set tab size for hover new_config.settings.editor.tabSize = vim.lsp.util.get_effective_tabstop() end end, root_dir = function(fname) - return util.root_pattern('tailwind.config.js', 'tailwind.config.ts')(fname) or - util.root_pattern('postcss.config.js', 'postcss.config.ts')(fname) or - util.find_package_json_ancestor(fname) or - util.find_node_modules_ancestor(fname) or - util.find_git_ancestor(fname) + return util.root_pattern("tailwind.config.js", "tailwind.config.ts")(fname) or util.root_pattern( + "postcss.config.js", + "postcss.config.ts" + )(fname) or util.find_package_json_ancestor(fname) or util.find_node_modules_ancestor(fname) or util.find_git_ancestor( + fname + ) end, }, docs = { |
