#3780: Ctrl-Y causes mutt to suspend on OSX
-----------------------------+----------------------
  Reporter:  balderdash      |      Owner:  mutt-dev
      Type:  defect          |     Status:  closed
  Priority:  major           |  Milestone:
 Component:  user interface  |    Version:
Resolution:  invalid         |   Keywords:
-----------------------------+----------------------

Comment (by balderdash):

 I never said mutt is the *only* program like this.  Just that it doesn't
 have to be like this, since other software manages to avoid it without
 horrible side-effects.  I also never said that Ctrl-Y is bad in every
 program.  Just that it's bad in mutt (and *would* be bad in Vim for
 totally parallel reasons).

 I am mystified at the general response, which is effectively parodied
 thus:

 "So your popular class of OSes has made the decision to place important
 library L in a nonstandard directory N instead of standard location S and
 you want us to adjust the configure script so it can find L on your OS,
 like a whole host of other software does?  We won't, because the fact that
 you can't build mutt against L is 100% your OS's fault, and the solution
 is obviously for you to just symlink or copy L into S, which is easy as
 pie.'

 The fact that your OS put L in N *deliberately* has magically granted that
 decision the following special status: no software should work around this
 decision even if the effects of L being in N are bad for a large class of
 users of that software on that OS, and neither-good-nor bad for everyone
 else.

 Indeed, the other software that manages to find N/L shouldn't be doing
 that.  If they were designed well, they would *also* make everyone on your
 OS except a hypothetical two peoople create this symlink (it's easy!).

 If you don't like it, then you can just deal with a mutt that isn't built
 against L even though that demonstrably sucks, or you can file a bug with
 your OS because there's a realistic chance they'll listen.

 What's that you say?  Some things a user shouldn't have to do themselves
 even though it would be easy for them to do so, and this sure looks like
 one of those cases?  But this is not one of those cases, because it's easy
 for the user to do it themselves.  We therefore close this issue."

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3780#comment:17>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to