{pkgs, ...}: {
extraPlugins = [
(pkgs.vimUtils.buildVimPlugin {
name = "bevy_inspector.nvim";
src = pkgs.fetchFromGitHub {
owner = "Lommix";
repo = "bevy_inspector.nvim";
rev = "0a02ba5";
hash = "sha256-sQO1xh6p8KkWVyRCYIiivlvkYXCob7UKd/C8WIFFL9A=";
};
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";
}
];
}