I really appreciate all the help.
Here's another glitch that I don't know how to handle. In OmniFocus, I have my projects in folders. For example, there's a folder "Writing". So suppose I have a writing project called "Foobar". Well, the "complete" command appears to return "Writing : Foobar" as the name of the project, in a structure of this form:
Code:
{name:"Writing : Foobar", xml:"Writing : <span class=\"match\">Foobar</span>", id:"jexW10LHv6C", score:195}
Therefore, I never get any exact matches for project names. What's odd about this is that in the XML version of the database, there is a "<name>Foobar</name>" tag in the project record, with just a "<folder idref=XXX /> back to the enclosing folder. So in a sense, it "should" be easier for "complete" to just work on the project name in isolation.
On the other hand, this may be related to the "inherent ambiguity" issue: now for there to be two projects that "complete" returns the same name for, they will also have to be in identical folder hierarchies, which I suppose is theoretically possible, but probably shouldn't be permitted.
Anyway, is there a modifier or some other way to make "complete ... as project" not prepend projects' folder hierarchies, or to do something like
on the values that it does return?
Greg