Mutually exclusive "Today" tags in Forecast?

I have two mutually exclusive “Today” tags:


🔸 means “committed to do today”, 🔹 means “maybe today”.

Works great in all my perspectives but Forecast only allows one tag and if I set it to be the tag group “Today”, it doesn’t include🔸 and 🔹. It is important to me that I see both.

Question 1: How can I tell Forecast to include all tags in the group?
Question 2: How can I either:

  1. Bind the “Apply Forecast Tag” keyboard shortcut to either (a) toggle the last-used item of the “Today” group or (b) cycle through the “Today” group as follows: no Today tag → Today tag 1 → … → Today tag n → no Today tag, OR
  2. Otherwise use a macro package like Keyboard Maestro to assign shortcuts to individual tags?

Note: I realize I could just have one “Today” tag and add a “committed” flag for example, but I wonder whether that could be done more elegantly using the new mutually exclusive tags.

Regarding question 1: You can‘t, but it would be great if OF would support inheritance here. Both of your tags should also be „Today“.

Question 2: I could look if its possible to change the Today tag using a plugin. If yes, would you use that and then how would you want it to behave?

1 Like

Totally forgot to have implemented a plugin some time ago. So it’s technically possible to change the Forecast perspective‘s forecast tag using a plugin. The plugin even toggles between two tags. If one is set and you run it, it sets the other one and vice versa.

ToggleForecastTags.omnifocusjs (1 KB)