I have to use Outlook (web version) for my work, and I've recently got pretty good at managing my inbox by tagging my emails and shooting them straight to the Archive folder instead of trying to figure out precisely where they should live. It's so much easier for my brain to handle, but I really think it only works for me because Outlook makes it so easy with default keyboard shortcuts. Highlight an email, press "c," start typing the tag name, Outlook filters all my tags down as I type, I hit enter on the right one, "esc" to close the tag list, then "e" to Archive it. I never have to touch the mouse and I can just fly through all my bullshit while knowing I could easily find it later if need be. It's awesome.
I want to start doing this for my personal email. I'm using Thunderbird right now. It does have a tagging feature but it's soooo primitive and frustrating compared to Outlook. The only way to tag an email with a keyboard shortcut is to know the Number of the tag. That'd be no biggie except... there's no ability to manually re-order the tags, so once you build your muscle memory, if you have to add a tag later, you get to re-learn the order, because Thunderbird always puts the most recently added tag at the top of the list. Gross.
I searched around the net for a while today and found a lot of people with the same complaints about Thunderbird. I saw a guide some enterprising soul wrote on how to hack the Thunderbird Config Editor to organize and sort tags in your preferred order, but it looks fuckin brutally painstaking and while I have the ability to do this, I have not the patience. Link for the curious: https://superuser.com/questions/1543390/how-do-i-reorder-tags-in-thunderbird
If there's some trick or extension that makes Thunderbird behave like I want, I stopped mining and turned around before I found it...
I turn now to the lovelies here at the bearsite for help. Are there any FOSS email clients out there with a tagging system like Outlook's (i.e. based on text matching)? I wanna rock with keyboard shortcuts, I don't wanna be a mouse toucher. I could settle for a system like Thunderbird's where the keyboard shortcut relates to the number of the tag in the list, but only if it lets me manually order them without having to play Hackerman.
Much love,
decaptcha

Ahhhhh it makes me happy to help, emacs is something that really works for my brain and I love being able to share about it. Genuinely, if you have questions about it dont hesitate to ask
I can't promise I'll have spoons but I like emacs ^^
Core idea of emacs -> emacs is a lisp interpreter/compiler with one core datatype: the buffer. Everything is a buffer of text. When you operate on things, yeah you can operate on numbers and symbols and whatnot, but really, the core and primary data type is the buffer. Your files are just buffers of text, you email is a buffer of text, the menu to select things from is a buffer of text, everything is just a buffer of text. That makes it very smooth to hook into. Youre not worrying about an email datatype and a file datatype and a menu datatype, its all just buffers.
Theres tons of resources out there for learning emacs, and while the following graphic is taking the piss a little bit, it gets at the core idea that theres always more to emacs. There's always something to learn, theres always something to implement. Theres a reason its been around for 40 years and hasn't really been superseded by anything. Packages come and go, but the buffer is eternal lol.
Check out system crafter's, he likes emacs and has some good videos. He will be opinionated in a different way than I am, I dont recall his videos but he may tell you to install like spacemacs or doom or smth, dont do it, just go for plain old emacs, and dont be afraid to copypaste code!
Also this video is incredibly hyperbolic but also lowkey accurate at times
As a fellow yapper, thank you, I love this and I have my weekend project all lined up now! I didn't know the history of emacs and I'm pretty sure I'm gonna get along with it... I can really appreciate software that has a dead simple core principle which hasn't been surpassed in decades. The stuff I work on is the same in many respects, just a bunch of data stored in multidimensional hierarchical arrays, how you network the arrays and values to each other is where the magic is, and you can build a lot of cool shit on top of that framework. The core tech (MUMPS) is like 60 years old at this point but it hasn't really needed to change. So when you say everything is just a buffer of text, that really speaks to me, that's how I think already!
Hellyeah! I also really appreciate that theres a manual, which isnt always the clearest, but is pretty damn straightforward. Especially since I work with Microsoft stuff, and the documentation there is..... Lacking, to say the least. Even when its present its sometimes just straight up wrong. And Theres so much cool shit out there, people sometimes try to innovate and make something new and just end up making a worse version of it.
I'll check out MUMPS, I'm not familiar with it, but my brain has an aptitude for 3d spatial reasoning and thinking about pointers and multidimensional structures, so it'll probs be cool to me ^^
As an aside, have you seen the mother of all demos? It seems like something you might enjoy. There's aspects of it that are very doable with emacs (especially with org mode!) and its pretty cool to see what was being done 60 years ago, and how we have gotten there and not gotten there in various ways ^^
I feel you!
MUMPS is neat, and the story of how it came to be is pretty interesting too, developed at a Massachusetts hospital by physicians and programmers frustrated with the software they were being made to use. It's all over the healthcare IT world (my field) and I understand some financial institutions run implementations of it too, since it's geared toward high volume DB transactions in a multi-user (hundreds/thousands) environment. But I digress...
I started watching the Mother of all Demos on my lunch break and I was immediately charmed, looking forward to finishing it and getting started myself!
I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy:
I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy: