Nvim の:help ページ。 生成された ソースは こちら で、tree-sitter-vimdoc パーサーを使用しています。
vim.health は、ユーザーが設定やプラグインが関係する可能性のあるその他の環境条件のトラブルシューティングを支援するための最小限のフレームワークです。Nvim には、設定、パフォーマンス、Python サポート、Ruby サポート、クリップボード サポートなどに関するヘルスチェックが付属しています。:checkhealth{plugins} 1つ以上のプラグインのヘルスチェックを実行します。例:標準のNvimヘルスチェックのみを実行するには:checkhealth vim.healthrequire("foo.health").check()インターフェースを実装していると仮定します):checkhealth foo barvim.lsp と vim.treesitter を提供します。:checkhealth vim.lsp vim.treesitter
:checkhealth vim*check() 関数を含む Lua テーブルを返す必要があります。lua/foo/health.lua にコピーし、パス内の "foo" をプラグイン名に置き換えます。local M = {}
M.check = function()
vim.health.start("foo report")
-- make sure setup function parameters are ok
if check_setup() then
vim.health.ok("Setup is correct")
else
vim.health.error("Setup is incorrect")
end
-- do some more checking
-- ...
end
return Merror({msg}, {...}) vim.health.error(){msg} (string){...} (string|string[]) オプションのアドバイス{msg} (string){msg} (string){name}) vim.health.start(){name} (string){msg} (string){...} (string|string[]) オプションのアドバイス