{pkgs, ...}: {
extraPlugins = [
(pkgs.vimUtils.buildVimPlugin {
name = "bevy_inspector.nvim";
src = pkgs.fetchFromGitHub {
owner = "Lommix";
repo = "bevy_inspector.nvim";
rev = "debdf31e5f4b862447ecbf4a9ebfc61b5a9d0772";
hash = "sha256-gY9uCUbuSxQ1f8I7fL/tauZZdYsbCSrgSlYgQvBMBQE=";
};
nvimSkipModules = [
"bevy_inspector.api"
"bevy_inspector.inspector"
"bevy_inspector.util"
];
})
];
extraConfigLua = ''
require('bevy_inspector').setup({})
'';
keymaps = [
{
action = "<cmd>BevyInspect<CR>";
key = "<leader>ia";
options.desc = "inspect all";
}
{
action = "<cmd>BevyInspectNamed<CR>";
key = "<leader>in";
options.desc = "inspect named";
}
{
action = "<cmd>BevyInspectQuery<CR>";
key = "<leader>iq";
options.desc = "inspect query";
}
];
}