Как правильно установить корневой каталог для phpactor в NeovimPhp

Кемеровские программисты php общаются здесь
Anonymous
Как правильно установить корневой каталог для phpactor в Neovim

Сообщение Anonymous »

Я пытаюсь выяснить, как заставить phpactor работать с Neovim для одного из моих устаревших проектов.

Код: Выделить всё

phpactor = {
cmd = { "phpactor", "language-server" },
filetypes = { "php" },

root_dir = function()
return "/srv/home/milos/projects/legacy-php"
end,

on_new_config = function(config, root_dir)
config.cmd_cwd = root_dir
config.cmd_env = vim.fn.environ()
end,
}
< /code>
Однако я всегда получаю одно и то же, когда я пытаюсь отредактировать какой -либо файл:
"клиент Phpactor ушел с кода выхода 255 и сигнала 0. Проверьте журналы на наличие ошибок ..." < /p>
Я проверяю журналы и я вижу: < /p>
[ERROR][2025-06-05 12:28:41] ...p/_transport.lua:36 "rpc"   "phpactor"  "stderr"    "  Phpactor Language Server must be initialized with a root URI, NULL provided  \n                                                                               \n\nlanguage-server [--address ADDRESS] [--no-loop]\n\n"
Не уверен, что необходимо, помощь будет высоко оцененной.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-neovim

Вернуться в «Php»