diff options
| author | Zoe Roux <zoe.roux@sdg.moe> | 2022-05-01 22:33:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-01 22:33:13 +0200 |
| commit | 3068a47beba0c05574401f17d73c46a96547c4ef (patch) | |
| tree | 475e070906036ba797d641c706cba4f88295e5e2 | |
| parent | fix(hls): download archive from downloads.haskell.org (#651) (diff) | |
| download | mason-3068a47beba0c05574401f17d73c46a96547c4ef.tar mason-3068a47beba0c05574401f17d73c46a96547c4ef.tar.gz mason-3068a47beba0c05574401f17d73c46a96547c4ef.tar.bz2 mason-3068a47beba0c05574401f17d73c46a96547c4ef.tar.lz mason-3068a47beba0c05574401f17d73c46a96547c4ef.tar.xz mason-3068a47beba0c05574401f17d73c46a96547c4ef.tar.zst mason-3068a47beba0c05574401f17d73c46a96547c4ef.zip | |
Add robotframework_ls (#655)
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | lua/nvim-lsp-installer/_generated/filetype_map.lua | 1 | ||||
| -rw-r--r-- | lua/nvim-lsp-installer/_generated/metadata.lua | 3 | ||||
| -rw-r--r-- | lua/nvim-lsp-installer/servers/init.lua | 1 | ||||
| -rw-r--r-- | lua/nvim-lsp-installer/servers/robotframework_ls/init.lua | 16 |
5 files changed, 22 insertions, 0 deletions
@@ -220,6 +220,7 @@ require("nvim-lsp-installer").setup({ | R | `r_language_server` | | ReScript | `rescriptls` | | Reason | `reason_ls` | +| Robot Framework | `robotframework_ls` | | Rome | `rome` | | Ruby | `solargraph` | | Rust | `rust_analyzer` | diff --git a/lua/nvim-lsp-installer/_generated/filetype_map.lua b/lua/nvim-lsp-installer/_generated/filetype_map.lua index 9c4c60c8..34f77e64 100644 --- a/lua/nvim-lsp-installer/_generated/filetype_map.lua +++ b/lua/nvim-lsp-installer/_generated/filetype_map.lua @@ -115,6 +115,7 @@ return { rescript = { "rescriptls", "tailwindcss" }, rmd = { "r_language_server" }, rnoweb = { "ltex" }, + robot = { "robotframework_ls" }, rst = { "esbonio", "ltex" }, ruby = { "solargraph", "sorbet" }, rust = { "rust_analyzer" }, diff --git a/lua/nvim-lsp-installer/_generated/metadata.lua b/lua/nvim-lsp-installer/_generated/metadata.lua index 0446d8f5..8f9a3d3e 100644 --- a/lua/nvim-lsp-installer/_generated/metadata.lua +++ b/lua/nvim-lsp-installer/_generated/metadata.lua @@ -241,6 +241,9 @@ return { rnix = { filetypes = { "nix" } }, + robotframework_ls = { + filetypes = { "robot" } + }, rome = { filetypes = { "javascript", "javascriptreact", "json", "typescript", "typescript.tsx", "typescriptreact" } }, diff --git a/lua/nvim-lsp-installer/servers/init.lua b/lua/nvim-lsp-installer/servers/init.lua index 9c944da8..07de468d 100644 --- a/lua/nvim-lsp-installer/servers/init.lua +++ b/lua/nvim-lsp-installer/servers/init.lua @@ -112,6 +112,7 @@ local CORE_SERVERS = Data.set_of { "remark_ls", "rescriptls", "rnix", + "robotframework_ls", "rome", "rust_analyzer", "salt_ls", diff --git a/lua/nvim-lsp-installer/servers/robotframework_ls/init.lua b/lua/nvim-lsp-installer/servers/robotframework_ls/init.lua new file mode 100644 index 00000000..c7748406 --- /dev/null +++ b/lua/nvim-lsp-installer/servers/robotframework_ls/init.lua @@ -0,0 +1,16 @@ +local server = require "nvim-lsp-installer.server" +local pip3 = require "nvim-lsp-installer.core.managers.pip3" + +return function(name, root_dir) + return server.Server:new { + name = name, + root_dir = root_dir, + installer = pip3.packages { "robotframework-lsp" }, + languages = { "robot" }, + homepage = "https://github.com/robocorp/robotframework-lsp", + async = true, + default_options = { + cmd_env = pip3.env(root_dir), + }, + } +end |
