Nvim の:help
ページ。 生成された ソースは こちら で、tree-sitter-vimdoc パーサーを使用しています。
vim.health
は、ユーザーが設定やプラグインが関係する可能性のあるその他の環境条件のトラブルシューティングを支援するための最小限のフレームワークです。Nvim には、設定、パフォーマンス、Python サポート、Ruby サポート、クリップボード サポートなどに関するヘルスチェックが付属しています。:checkhealth
{plugins}
1つ以上のプラグインのヘルスチェックを実行します。例:標準のNvimヘルスチェックのみを実行するには:checkhealth vim.health
require("foo.health").check()
インターフェースを実装していると仮定します):checkhealth foo bar
vim.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 M
error({msg}
, {...}
) vim.health.error(){msg}
(string
){...}
(string|string[]
) オプションのアドバイス{msg}
(string
){msg}
(string
){name}
) vim.health.start(){name}
(string
){msg}
(string
){...}
(string|string[]
) オプションのアドバイス