From mboxrd@z Thu Jan 1 00:00:00 1970 From: rlane@club.cc.cmu.edu (Rich Lane) Date: Tue, 18 Aug 2009 19:02:01 -0400 Subject: [sup-talk] What's your sup workflow (and a spew of ideas) In-Reply-To: <1250629282-sup-8521@yoom> References: <1250629282-sup-8521@yoom> Message-ID: <1250634897-sup-4631@zyrg.net> provide-commands-to-refine-the-current-search: '|' exists for search-results-mode (and it should be implemented for label-results-mode if it doesn't exist there). sort-priority-labels-before-date: This isn't entirely easy for large numbers of messages. We've optimized the index (especially Xapian) for reverse chronological order. You could either do the sorting entirely in the UI, but just on the subset of results currently loaded, or you could create a new mode that merges and prioritizes the results of multiple queries. allow-for-limiting-to-interesting-labels: I have a hack for this. I reopen Redwood::Mode in the startup hook, then add a keybinding to spawn a SearchResultsMode for a set of interesting labels. Same for starred messages. A better solution would be good. save-all-state-changes-immediately, allow-for-inbox-mode-magic-elsewhere, fix-handling-of-kill-thread-outside-inbox: These are related - saving label changes immediately means we can use the index to decide which threads are relevant. The new index api methods unblock this, and now that they're in next I plan to implement this soon. be-less-overzealous-in-moving-text-to-the-left-column, dont-perturb-selected-thread-when-new-mail-arrives: +1 to these.