From bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c Mon Sep 17 00:00:00 2001 From: Lctrs Date: Sun, 17 Oct 2021 15:32:33 +0000 Subject: fix(phpactor): install via git clone instead of composer require (breaking change) (#162) Users who have already installed phpactor will need to reinstall it once more after this change. --- lua/nvim-lsp-installer/servers/phpactor/init.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'lua/nvim-lsp-installer/servers/phpactor/init.lua') diff --git a/lua/nvim-lsp-installer/servers/phpactor/init.lua b/lua/nvim-lsp-installer/servers/phpactor/init.lua index 16823520..164436e4 100644 --- a/lua/nvim-lsp-installer/servers/phpactor/init.lua +++ b/lua/nvim-lsp-installer/servers/phpactor/init.lua @@ -1,14 +1,22 @@ +local installers = require "nvim-lsp-installer.installers" +local path = require "nvim-lsp-installer.path" local server = require "nvim-lsp-installer.server" local composer = require "nvim-lsp-installer.installers.composer" +local std = require "nvim-lsp-installer.installers.std" return function(name, root_dir) return server.Server:new { name = name, root_dir = root_dir, homepage = "https://phpactor.readthedocs.io/en/master/", - installer = composer.packages { "phpactor/phpactor" }, + installer = installers.when { + unix = { + std.git_clone "https://github.com/phpactor/phpactor.git", + composer.install(), + }, + }, default_options = { - cmd = { composer.executable(root_dir, "phpactor"), "language-server" }, + cmd = { path.concat { root_dir, "bin", "phpactor" }, "language-server" }, }, } end -- cgit v1.2.3-70-g09d2