I feel very strongly about this and so started a new topic, firstly from a recent post <https://groups.google.com/forum/#!topic/leo-editor/0h0w61U3ro4>:
On Thursday, February 25, 2016 at 7:12:52 AM UTC-5, Edward K. Ream wrote: > > ... > It's hard to imagine anything simpler. *Important*: the predicate could > filter on an attribute or *combination *of attributes. For example, the > predicate could return p has attributes A and B but *not* attribute C. > Instantly we have full database query capabilities. *If we then hoist the > resulting node we see all and only those nodes satisfying the query. * > ... > Edward > This is the multiple hoist I was talking about which helped catalyze this discussion, achieved through clones. I do not think auto collapsing the tree should be default, it can be disorienting and can destroy a workflow. Often I rely on the state of the tree as a snapshot of what I had been working on globally. I suggest that this be made a settings option that can be enabled, the default being off. Here is my "aha!", I would still want the cloned results to be the focus of my attention. Hoisting seems like a natural fit for this, adding a settings option to auto hoist after any of the clone-find-all family commands would give that focus. In my mind this would be an effective solution to "views". There are some details that need to be handled though: - It would be great if there were an indicator that tells whether the Tree is hoisted or not. - A search/clone-find-all history tab in the log pane would provide a way to switch between multiple "views" quickly. By clicking on or navigating to and activating (say by pressing enter) an item on the history list it would perform that search as it was performed (memorizing whether it was a cfa/cff/cffm/cfm) and auto hoisting or auto collapsing based on which option you have set. - Similar to above, a "Quick view" tab in the log pane would perform similar cfa/cff/cffm/cfm searches as above except the items in this list would be manually added. You could even send items from the search/cfa/cff/cffm/cfm history to this Quick View tab, saving them for later. - A settings option should be added to remember your hoists when you switch between clones. This way you can easily switch between the global view and your hoisted view. - This could easily be expanded to include any type of search (search tags or any other type of attribute/predicate). I truly believe that some version of what I've laid out here is the basis of a streamlined solution to views. I'm sorry to be lame, I would do it myself but work is sucking me dry at the moment. I'm eager to hear everyone's thoughts. -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
