Enhancement: Hook to tag instead of document/object

Instead of hooking to individual documents / objects, it would be useful to be able to hook a document or object to a Hookmark tag. In this way, any new document / object that is tagged with that specific tag will automatically show up in the hookmark window.

For instance, let’s say I am working on Project X. In omnifocus, I have an action (ActionX) that says “Work on Project X”. Instead of individually hooking each Project X document to ActionX, I hook the tag “project-x” to the action. Now, whenever I add a new material with the tag “project-x”, it will automatically show up hooked to the action.

This capability would significant improve the integration of tags into Hookmark (and not simply the Bookmark Window where it kind of just lives in isolation)

A secondary capability would be the ability to tag documents at the same time as hooking instead of having to bring up the Bookmark Manager to do so.

1 Like

Thanks for the suggestions!

we will have a related feature which is to update the RELATED section of the hookmark window such that any item that has the same tag as the title item will show up in the RELATED items section.

would that help?

Currently one can invoke Hookmark context window, and do ⌃T to access the tag editor. Then do the hooking. It sounds like you want the tag to apply to the hooked items too. How would that work?

I think this is a reasonable solution (and it is certainly better than nothing), but it raises a couple of questions/concerns that center around design philosophy / intent:

  • Let’s say you have an object that is tagged with two tags - TagX and TagY. You may be interested in showing related documents of TagX. However, this solution would have the unintended consequence of including objects tagged with TagY as well.
  • This solution makes the initial hooked document show up first in the Hookmark window. Philosophically, this may not make sense because all objects tagged with the same tag (e.g. TagX) should have equal weighting when displayed in the Hookmark window.
  • This solution makes you hook an index document that has the relevant tag. This works functionally / practically, but in reality, my goal is to hook a tag, not a specific document. The byproduct of hooking a tag is that a series of objects are included.

i guess what I am really trying to say is that the proposed solution is great for suggesting additional, unknown hooked objects to the user. In other words, it provides a mechanism for additional discovery.

My intention here is the tag is intentional and everything included with the tag is something I am primarily interested in.

My use case is this:

I have someday/maybe lists (in OmniOutliner) that are hooked to an action in OmniFocus. If I hook the tag “someday” to the action, I would like all someday lists to show up in the Hookmark window (they all have equal priority). Later on, I create a new list that I also tag with “someday”. I would like this new list to show up when invoking the Hookmark window on the OmniFocus action.

Thanks for pointing out this functionality. I guess my follow-up question is once I invoke the assign a tag to an object, would I go to the Advanced menu and click “Add Bookmarks without Copying”? This would move the object into Hookmark with the appropriate tag. It seems to work, but it could probably be more intuitive / user friendly.