diff options
Diffstat (limited to 'lua/nvim-lsp-installer')
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 a8f0aa5d..5b2a56bf 100644 --- a/lua/nvim-lsp-installer/_generated/filetype_map.lua +++ b/lua/nvim-lsp-installer/_generated/filetype_map.lua @@ -34,7 +34,7 @@ return { elm = { "elmls" }, erb = { "tailwindcss" }, erlang = { "erlangls" }, - eruby = { "tailwindcss" }, + eruby = { "tailwindcss", "typeprof" }, foam = { "foam_ls" }, fortran = { "fortls" }, fsharp = { "fsautocomplete" }, @@ -102,7 +102,7 @@ return { rescript = { "rescriptls", "tailwindcss" }, rnoweb = { "ltex" }, rst = { "esbonio", "ltex" }, - ruby = { "solargraph", "sorbet" }, + ruby = { "solargraph", "sorbet", "typeprof" }, rust = { "rust_analyzer" }, sass = { "tailwindcss" }, scss = { "cssls", "stylelint_lsp", "tailwindcss" }, diff --git a/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua b/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua index 0af07ec1..661ad97f 100644 --- a/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua +++ b/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua @@ -27,7 +27,7 @@ return { openapi = { "spectral" }, php = { "intelephense", "phpactor", "psalm" }, python = { "jedi_language_server", "pylsp", "pyright" }, - ruby = { "solargraph", "sorbet" }, + ruby = { "solargraph", "sorbet", "typeprof" }, solidity = { "solang", "solc", "solidity_ls" }, sphinx = { "esbonio" }, sql = { "sqlls", "sqls" }, diff --git a/lua/nvim-lsp-installer/_generated/metadata.lua b/lua/nvim-lsp-installer/_generated/metadata.lua index c32512be..35db81f8 100644 --- a/lua/nvim-lsp-installer/_generated/metadata.lua +++ b/lua/nvim-lsp-installer/_generated/metadata.lua @@ -274,6 +274,9 @@ return { tsserver = { filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx" } }, + typeprof = { + filetypes = { "ruby", "eruby" } + }, vala_ls = { filetypes = { "vala", "genie" } }, diff --git a/lua/nvim-lsp-installer/servers/init.lua b/lua/nvim-lsp-installer/servers/init.lua index 5b77b9b6..8cff9ceb 100644 --- a/lua/nvim-lsp-installer/servers/init.lua +++ b/lua/nvim-lsp-installer/servers/init.lua @@ -122,6 +122,7 @@ local CORE_SERVERS = Data.set_of { "tflint", "theme_check", "tsserver", + "typeprof", "vala_ls", "verible", "vimls", diff --git a/lua/nvim-lsp-installer/servers/typeprof/init.lua b/lua/nvim-lsp-installer/servers/typeprof/init.lua new file mode 100644 index 00000000..f14da344 --- /dev/null +++ b/lua/nvim-lsp-installer/servers/typeprof/init.lua @@ -0,0 +1,15 @@ +local server = require "nvim-lsp-installer.server" +local gem = require "nvim-lsp-installer.installers.gem" + +return function(name, root_dir) + return server.Server:new { + name = name, + root_dir = root_dir, + languages = { "ruby" }, + homepage = "https://github.com/ruby/typeprof", + installer = gem.packages { "typeprof" }, + default_options = { + cmd_env = gem.env(root_dir), + }, + } +end |
