aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/servers/ansiblels/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim-lsp-installer/servers/ansiblels/init.lua')
-rw-r--r--lua/nvim-lsp-installer/servers/ansiblels/init.lua11
1 files changed, 5 insertions, 6 deletions
diff --git a/lua/nvim-lsp-installer/servers/ansiblels/init.lua b/lua/nvim-lsp-installer/servers/ansiblels/init.lua
index 92541e56..3c3c753d 100644
--- a/lua/nvim-lsp-installer/servers/ansiblels/init.lua
+++ b/lua/nvim-lsp-installer/servers/ansiblels/init.lua
@@ -2,7 +2,6 @@ local server = require "nvim-lsp-installer.server"
local path = require "nvim-lsp-installer.path"
local npm = require "nvim-lsp-installer.core.managers.npm"
local git = require "nvim-lsp-installer.core.managers.git"
-local installer = require "nvim-lsp-installer.core.installer"
return function(name, root_dir)
return server.Server:new {
@@ -11,13 +10,13 @@ return function(name, root_dir)
languages = { "ansible" },
homepage = "https://github.com/ansible/ansible-language-server",
async = true,
- installer = installer.serial {
- git.clone { "https://github.com/ansible/ansible-language-server" },
+ installer = function()
+ git.clone({ "https://github.com/ansible/ansible-language-server" }).with_receipt()
-- ansiblels has quite a strict npm version requirement.
-- Install dependencies using the the latest npm version.
- npm.exec { "npm@latest", "install" },
- npm.run { "compile" },
- },
+ npm.exec { "npm@latest", "install" }
+ npm.run { "compile" }
+ end,
default_options = {
cmd = { "node", path.concat { root_dir, "out", "server", "src", "server.js" }, "--stdio" },
},