summaryrefslogtreecommitdiffstats
path: root/commands/msg
diff options
context:
space:
mode:
Diffstat (limited to 'commands/msg')
-rw-r--r--commands/msg/read.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/commands/msg/read.go b/commands/msg/read.go
index 95becf7..2b7537b 100644
--- a/commands/msg/read.go
+++ b/commands/msg/read.go
@@ -96,6 +96,31 @@ func (FlagMsg) Execute(aerc *widgets.Aerc, args []string) error {
case "Flagged":
flag = models.FlaggedFlag
flagName = "flagged"
+ // NOTE(shivesh): my custom flags
+ case "important":
+ flag = models.ImportantFlag
+ flagName = "important"
+ case "list":
+ flag = models.ListFlag
+ flagName = "list"
+ case "food":
+ flag = models.FoodFlag
+ flagName = "food"
+ case "personal":
+ flag = models.PersonalFlag
+ flagName = "personal"
+ case "work":
+ flag = models.WorkFlag
+ flagName = "work"
+ case "physics":
+ flag = models.PhysicsFlag
+ flagName = "physics"
+ case "todo":
+ flag = models.TodoFlag
+ flagName = "todo"
+ case "later":
+ flag = models.LaterFlag
+ flagName = "later"
default:
return fmt.Errorf("Unknown / Prohibited flag \"%v\"", opt.Value)
}