On Thu, Feb 27, 2025 at 12:24:45PM +1100, Joshua Rose via Mutt-users wrote:
> 
> Perhaps my question was phrased a bit poorly.  What I'm trying to get at
> with my question here is: "Why are the default bindings the way they
> are", rather than "How can I change my bindings."

I would guess some of the default bindings are how they are because they
were how things were bound in Elm, and / or because that's how Michael
made it originally. In some cases, they line up with other common tools
like vi or emacs as well (for example, cursor movement). I can't say for
sure, but I doubt there was too much thought beyond that originally.

I think also there's always a balance when using a highly configurable
tool between making it how you are used to already, vs. getting used to
how the tool is setup to work by default. I was a Pine user before mutt,
so when I first used Mutt, some of the bindings I setup were intended to
line up with that muscle memory; over time, I ended up getting rid of
some of those as I got more used to more mutt-like settings.

The stuff related to POP3 / IMAP was obviously not a concern in the days
where none of these console mailers supported them anyway, so there's
also probably some element of bolting on new bindings, just based on
whoever implemented that feature and what keys weren't already in use by
some other mapping.

w

Reply via email to