在Emacs中使用PHP(php-mode+lsp-mode)
因为我想要在Emacs中安装php-mode和lsp-mode。
我会试试这个。
使用时,似乎需要在本地安装PHP和Node.js。
可以从 MELPA 安装 php-mode。
我们假设已经配置好了lsp-mode。
接下来,将lsp-mode配置到php-mode的hook中。
(use-package lsp-mode
:ensure t
:commands (lsp lsp-deferred)
:hook (php-mode . lsp-deferred))
打开PHP的源代码时,会询问您是否要下载Language Server。
只需要一种选择,但必须是在 PHP 上安装了 Language Server 的情况下,才能补全候补。
这是通过Emacs-LSP页面链接的Language Server。
这样一来,补全等就变得有效了。