67 lines
1.3 KiB
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 = " ";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|