aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lsp/phan.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lsp/phan.lua')
-rw-r--r--.config/nvim/lsp/phan.lua32
1 files changed, 0 insertions, 32 deletions
diff --git a/.config/nvim/lsp/phan.lua b/.config/nvim/lsp/phan.lua
deleted file mode 100644
index b9e6ce3..0000000
--- a/.config/nvim/lsp/phan.lua
+++ /dev/null
@@ -1,32 +0,0 @@
----@brief
----
---- https://github.com/phan/phan
----
---- Installation: https://github.com/phan/phan#getting-started
-
-local cmd = {
- 'phan',
- '-m',
- 'json',
- '--no-color',
- '--no-progress-bar',
- '-x',
- '-u',
- '-S',
- '--language-server-on-stdin',
- '--allow-polyfill-parser',
-}
-
----@type vim.lsp.Config
-return {
- cmd = cmd,
- 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,
-}