🐘

vim-lsp-settingsで入れたIntelephenseでWordPressの関数を補完する設定

2020/12/12に公開

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