Skip to content

Commit b1346a6

Browse files
committed
✨ Support suppression of X as task collector completed value
1 parent 6231e68 commit b1346a6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/@types/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ declare module "obsidian" {
118118
settings?: {
119119
supportCanceledTasks: boolean;
120120
incompleteTaskValues: string;
121+
onlyLowercaseX: boolean;
121122
};
122123
};
123124
};

src/snippetor-Snippetor.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ export class Snippetor {
3232
if (tcPlugin.taskCollector.settings.supportCanceledTasks) {
3333
values += "-";
3434
}
35-
return new Set((values + "xX").replace(" ", "").split(""));
35+
values += "x";
36+
if (!tcPlugin.taskCollector.settings.onlyLowercaseX) {
37+
values += "X";
38+
}
39+
return new Set(values.replace(" ", "").split(""));
3640
}
3741
return new Set(["x", "-", ">"]);
3842
}

0 commit comments

Comments
 (0)