nixos-config/home-manager/modules/neovim/plugins/todo-comments.nix

67 lines
1.3 KiB
Nix

{ ... }:
{
programs.nixvim = {
plugins.todo-comments = {
enable = true;
keymaps = {
todoTelescope = {
key = "<leader>ft";
keywords = "TODO,FIX,HACK";
};
};
settings = {
keywords = {
FIX = {
alt = [
"FIXME"
"BUG"
"FIXIT"
"ISSUE"
];
color = "error";
icon = " ";
};
HACK = {
color = "warning";
icon = " ";
};
NOTE = {
alt = [ "INFO" ];
color = "hint";
icon = " ";
};
PERF = {
alt = [
"OPTIM"
"PERFORMANCE"
"OPTIMIZE"
];
icon = " ";
};
TEST = {
alt = [
"TESTING"
"PASSED"
"FAILED"
];
color = "test";
icon = " ";
};
TODO = {
color = "info";
icon = " ";
};
WARN = {
alt = [
"WARNING"
"XXX"
];
color = "warning";
icon = " ";
};
};
};
};
};
}