diff options
| author | Lctrs <Lctrs@users.noreply.github.com> | 2021-10-17 15:32:33 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-17 17:32:33 +0200 |
| commit | bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c (patch) | |
| tree | 88620ba772c1497cde724a4fcdc6707f6479015d /lua/nvim-lsp-installer/servers/phpactor/init.lua | |
| parent | ui: render header differently if help is showing (diff) | |
| download | mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.tar mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.tar.gz mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.tar.bz2 mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.tar.lz mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.tar.xz mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.tar.zst mason-bfcd4ec465f52343ed3ef248e5f9cfdbd97e592c.zip | |
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.
Diffstat (limited to 'lua/nvim-lsp-installer/servers/phpactor/init.lua')
| -rw-r--r-- | lua/nvim-lsp-installer/servers/phpactor/init.lua | 12 |
1 files changed, 10 insertions, 2 deletions
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 |
