aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lsp/phptools.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lsp/phptools.lua')
-rw-r--r--.config/nvim/lsp/phptools.lua36
1 files changed, 0 insertions, 36 deletions
diff --git a/.config/nvim/lsp/phptools.lua b/.config/nvim/lsp/phptools.lua
deleted file mode 100644
index e20e00a..0000000
--- a/.config/nvim/lsp/phptools.lua
+++ /dev/null
@@ -1,36 +0,0 @@
----@brief
----
---- https://www.devsense.com/
----
---- `devsense-php-ls` can be installed via `npm`:
---- ```sh
---- npm install -g devsense-php-ls
---- ```
----
---- ```lua
---- -- See https://www.npmjs.com/package/devsense-php-ls
---- init_options = {
---- }
---- -- See https://docs.devsense.com/vscode/configuration/
---- settings = {
---- php = {
---- };
---- }
---- ```
-
----@type vim.lsp.Config
-return {
- cmd = { 'devsense-php-ls', '--stdio' },
- filetypes = { 'php' },
- root_dir = function(bufnr, on_dir)
- local fname = vim.api.nvim_buf_get_name(bufnr)
- local cwd = assert(vim.uv.cwd())
- local root = vim.fs.root(fname, { 'composer.json', '.git' })
-
- -- prefer cwd if root is a descendant
- on_dir(root and vim.fs.relpath(cwd, root) and cwd)
- end,
- init_options = {
- ['0'] = '{}', --optional premium license validation from https://www.devsense.com/purchase/validation
- },
-}