diff options
Diffstat (limited to 'lua')
5 files changed, 22 insertions, 3 deletions
diff --git a/lua/nvim-lsp-installer/_generated/filetype_map.lua b/lua/nvim-lsp-installer/_generated/filetype_map.lua index 265c9ac3..3d98a387 100644 --- a/lua/nvim-lsp-installer/_generated/filetype_map.lua +++ b/lua/nvim-lsp-installer/_generated/filetype_map.lua @@ -118,7 +118,7 @@ return { svelte = { "svelte", "tailwindcss" }, svg = { "lemminx" }, swift = { "sourcekit" }, - systemverilog = { "verible" }, + systemverilog = { "svls", "verible" }, terraform = { "terraformls", "tflint" }, tex = { "ltex", "texlab" }, toml = { "taplo" }, @@ -128,7 +128,7 @@ return { typescriptreact = { "angularls", "cssmodules_ls", "denols", "eslint", "graphql", "rome", "stylelint_lsp", "tailwindcss", "tsserver" }, vala = { "vala_ls" }, vb = { "omnisharp" }, - verilog = { "verible" }, + verilog = { "svls", "verible" }, vim = { "vimls" }, vmasm = { "asm_lsp" }, vue = { "eslint", "stylelint_lsp", "tailwindcss", "volar", "vuels" }, diff --git a/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua b/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua index abbe3013..e2810677 100644 --- a/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua +++ b/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua @@ -34,7 +34,7 @@ return { sphinx = { "esbonio" }, sql = { "sqlls", "sqls" }, swift = { "sourcekit" }, - systemverilog = { "verible" }, + systemverilog = { "svls", "verible" }, terraform = { "terraformls", "tflint" }, toml = { "taplo" }, typescript = { "eslint", "rome", "tsserver" }, diff --git a/lua/nvim-lsp-installer/_generated/metadata.lua b/lua/nvim-lsp-installer/_generated/metadata.lua index 9f4100bb..dbb4c6b7 100644 --- a/lua/nvim-lsp-installer/_generated/metadata.lua +++ b/lua/nvim-lsp-installer/_generated/metadata.lua @@ -265,6 +265,9 @@ return { svelte = { filetypes = { "svelte" } }, + svls = { + filetypes = { "verilog", "systemverilog" } + }, tailwindcss = { filetypes = { "aspnetcorerazor", "astro", "astro-markdown", "blade", "django-html", "edge", "eelixir", "ejs", "erb", "eruby", "gohtml", "haml", "handlebars", "hbs", "html", "html-eex", "heex", "jade", "leaf", "liquid", "markdown", "mdx", "mustache", "njk", "nunjucks", "php", "razor", "slim", "twig", "css", "less", "postcss", "sass", "scss", "stylus", "sugarss", "javascript", "javascriptreact", "reason", "rescript", "typescript", "typescriptreact", "vue", "svelte" } }, diff --git a/lua/nvim-lsp-installer/servers/init.lua b/lua/nvim-lsp-installer/servers/init.lua index aff7bcf5..29017de7 100644 --- a/lua/nvim-lsp-installer/servers/init.lua +++ b/lua/nvim-lsp-installer/servers/init.lua @@ -119,6 +119,7 @@ local CORE_SERVERS = Data.set_of { "stylelint_lsp", "sumneko_lua", "svelte", + "svls", "tailwindcss", "taplo", "terraformls", diff --git a/lua/nvim-lsp-installer/servers/svls/init.lua b/lua/nvim-lsp-installer/servers/svls/init.lua new file mode 100644 index 00000000..401ee965 --- /dev/null +++ b/lua/nvim-lsp-installer/servers/svls/init.lua @@ -0,0 +1,15 @@ +local server = require "nvim-lsp-installer.server" +local cargo = require "nvim-lsp-installer.installers.cargo" + +return function(name, root_dir) + return server.Server:new { + name = name, + root_dir = root_dir, + languages = { "systemverilog" }, + homepage = "https://github.com/dalance/svls", + installer = cargo.crate "svls", + default_options = { + cmd_env = cargo.env(root_dir), + }, + } +end |
