🐘
vim-lsp-settingsで入れたIntelephenseでWordPressの関数を補完する設定
PHPのlanguage serverであるIntelephenseは、設定を加えると、
WordPressの関数の補完ができる。
例えば、VS Codeでは、PHP Intelephenseをインストールしsettings.json
に、
下記の内容を加えると補完ができるようになる。
{
"intelephense.stubs": ["wordpress"]
}
vim-lsp-settingsで入れたIntelephenseでも同様に動くだろうと、
いろいろ設定の書き方を試した結果、下記の内容で、
WordPressの関数の補完ができるようになった。
let g:lsp_settings = {
\ 'intelephense': {
\ 'workspace_config': {
\ 'intelephense': {
\ 'stubs': ['wordpress']
\ }
\ }
\ }
\ }
Discussion