Rebuilt from: notification email, session transcript. Opening date is approximate.
*The original description was not recovered.*
**Referenced by commits**
- coffey-labs/ihasmail@483aac849a56 2026-09-02 Go to a folder by name, with g then o
<sub>Rebuilt from: notification email, session transcript. Opening date is approximate.</sub>
Done, in #235 — live now as 2026.9.2+pr235. g then o, type part of a folder name, Enter.
It's the same picker the move action uses, so it filters on the full path — typing invo finds Work / Invoices without you spelling out the parent. Arrow keys move, Enter picks, Escape backs out.
Two things worth mentioning because you'd find them anyway.
It works from anywhere, not just from Mail. The g shortcuts are global, so pressing it in Calendar or Contacts takes you to the folder rather than doing nothing. That needed the picker hosted above the mail view rather than inside it — worth the small rearrangement, because a navigation shortcut that only works once you've already navigated somewhere isn't much of one.
It offers folders you can read, not just ones you can write to. The move picker deliberately only lists folders you may file into — a destination you can't add to is no destination. For going somewhere that's the wrong test: a shared folder you may read but not write to is still somewhere you can visit, and it now shows up. Invisible unless you have shared mail, which is exactly why it was worth getting right rather than reusing the filter as-is.
On your gl point — you're right that ihasmail doesn't do Gmail's "go to labels", but the reason is that gl is already taken here: it goes to the Calendar. If a labels equivalent would be useful, it needs a different key and it's worth its own issue. Labels in ihasmail are IMAP keywords rather than folders, so "go to a label" would mean a search rather than a navigation — gs already does that shape for starred.
Thanks for the argument as much as the request. "I already diverge from Gmail here, so divergence isn't the objection" is the part that made this easy to say yes to.
Done, in #235 — live now as `2026.9.2+pr235`. `g` then `o`, type part of a folder name, Enter.
It's the same picker the move action uses, so it filters on the full path — typing `invo` finds `Work / Invoices` without you spelling out the parent. Arrow keys move, Enter picks, Escape backs out.
Two things worth mentioning because you'd find them anyway.
**It works from anywhere, not just from Mail.** The `g` shortcuts are global, so pressing it in Calendar or Contacts takes you to the folder rather than doing nothing. That needed the picker hosted above the mail view rather than inside it — worth the small rearrangement, because a navigation shortcut that only works once you've already navigated somewhere isn't much of one.
**It offers folders you can read, not just ones you can write to.** The move picker deliberately only lists folders you may file into — a destination you can't add to is no destination. For going somewhere that's the wrong test: a shared folder you may read but not write to is still somewhere you can visit, and it now shows up. Invisible unless you have shared mail, which is exactly why it was worth getting right rather than reusing the filter as-is.
**On your `g` `l` point** — you're right that ihasmail doesn't do Gmail's "go to labels", but the reason is that `g` `l` is already taken here: it goes to the Calendar. If a labels equivalent would be useful, it needs a different key and it's worth its own issue. Labels in ihasmail are IMAP keywords rather than folders, so "go to a label" would mean a search rather than a navigation — `g` `s` already does that shape for starred.
Thanks for the argument as much as the request. "I already diverge from Gmail here, so divergence isn't the objection" is the part that made this easy to say yes to.
This repo is archived. You cannot comment on issues.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The original description was not recovered.
Referenced by commits
Rebuilt from: notification email, session transcript. Opening date is approximate.
Great! Thanks!
Done, in #235 — live now as
2026.9.2+pr235.gtheno, type part of a folder name, Enter.It's the same picker the move action uses, so it filters on the full path — typing
invofindsWork / Invoiceswithout you spelling out the parent. Arrow keys move, Enter picks, Escape backs out.Two things worth mentioning because you'd find them anyway.
It works from anywhere, not just from Mail. The
gshortcuts are global, so pressing it in Calendar or Contacts takes you to the folder rather than doing nothing. That needed the picker hosted above the mail view rather than inside it — worth the small rearrangement, because a navigation shortcut that only works once you've already navigated somewhere isn't much of one.It offers folders you can read, not just ones you can write to. The move picker deliberately only lists folders you may file into — a destination you can't add to is no destination. For going somewhere that's the wrong test: a shared folder you may read but not write to is still somewhere you can visit, and it now shows up. Invisible unless you have shared mail, which is exactly why it was worth getting right rather than reusing the filter as-is.
On your
glpoint — you're right that ihasmail doesn't do Gmail's "go to labels", but the reason is thatglis already taken here: it goes to the Calendar. If a labels equivalent would be useful, it needs a different key and it's worth its own issue. Labels in ihasmail are IMAP keywords rather than folders, so "go to a label" would mean a search rather than a navigation —gsalready does that shape for starred.Thanks for the argument as much as the request. "I already diverge from Gmail here, so divergence isn't the objection" is the part that made this easy to say yes to.