mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-22 08:53:28 +02:00
57 lines
1.5 KiB
Nix
57 lines
1.5 KiB
Nix
|
{
|
||
|
example = {
|
||
|
# We cannot test neotest-gtest as it tries to create file in the upper directory
|
||
|
# https://github.com/alfaix/neotest-gtest/blob/6e794ac91f4c347e2ea5ddeb23d594f8fc64f2a8/lua/neotest-gtest/utils.lua#L10-L16
|
||
|
tests.dontRun = true;
|
||
|
|
||
|
plugins = {
|
||
|
treesitter.enable = true;
|
||
|
neotest = {
|
||
|
enable = true;
|
||
|
|
||
|
adapters.gtest = {
|
||
|
enable = true;
|
||
|
|
||
|
settings = {
|
||
|
root.__raw = ''
|
||
|
require("neotest.lib").files.match_root_pattern(
|
||
|
"compile_commands.json",
|
||
|
"compile_flags.txt",
|
||
|
"WORKSPACE",
|
||
|
".clangd",
|
||
|
"init.lua",
|
||
|
"init.vim",
|
||
|
"build",
|
||
|
".git"
|
||
|
)
|
||
|
'';
|
||
|
debug_adapter = "codelldb";
|
||
|
is_test_file.__raw = ''
|
||
|
function(file)
|
||
|
end
|
||
|
'';
|
||
|
history_size = 3;
|
||
|
parsing_throttle_ms = 10;
|
||
|
mappings = {configure = null;};
|
||
|
summary_view = {
|
||
|
header_length = 80;
|
||
|
shell_palette = {
|
||
|
passed = "\27[32m";
|
||
|
skipped = "\27[33m";
|
||
|
failed = "\27[31m";
|
||
|
stop = "\27[0m";
|
||
|
bold = "\27[1m";
|
||
|
};
|
||
|
};
|
||
|
extra_args = [];
|
||
|
filter_dir.__raw = ''
|
||
|
function(name, rel_path, root)
|
||
|
end
|
||
|
'';
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|