Re: `C-b' is backward-char, `left' is left-char - why?
Mohsen BANAN <[email protected]> Fri, 27 May 2011 17:46:16 -0700
| Newsgroups | gmane.emacs.devel,gmane.emacs.bidi |
|---|---|
| Organization | ByStar Federation of Autonomous Libre Services -- http://www.by-star.net |
| Message-ID | <[email protected]> |
>>>>> On Fri, 27 May 2011 16:19:16 -0700, "Drew Adams" <[email protected]= om> said: >> why do you need "C-f" and "right" to be the same thing? Drew> I don't. Why do we need them to be different, by default? Drew> That's the question I posed (`C-b' and `left', actually). Drew> Haven't seen an answer yet, except that bidi needs them to be diffe= rent. The Drew> question then is why bidi's-need-for-this needs to become Drew> Emacs's-need-in-general (all the time, everywhere, for everyone)? Drew> As I said clearly several times, if it must, it must. Really not a= big deal. Drew> Just asking whether and why it must. ... Drew> I don't have a better idea than a minor mode, but I know _zero_ abo= ut bidi and Drew> its implementation. Better ideas are certainly welcome. As you sa= id, "what's Drew> the point of changing stuff that works fine?" If we must, we must.= But must Drew> we? Why? If you were to view emacs as a gift from the engineering profession to humanity, and if you were to re-read Eli's previous note your questions are answered. Additionally, please let me present the perspective of one who needs, cares-about and uses bidi -- note that after Latin, Perso/Arabic script is the most widely used character set family on this planet. Just like you, I fire up emacs with its default settings, I go into Gnus and open a message. That message could be in English/Globish or Farsi/Arabic/Hebrew (=D9=81=D8=A7=D8=B1=D8=B3=D9=89/=D8=B9=D8=B1=D8=A8=D9= =89) or mixed. Then I try to reply and edit it in Farsi and use <right> and <left> keys as they make sense in my context. Why should that natural behavior not be default? Why should I, as a bidi user, have to over write any defaults to do what could be natural for both you (non-bidi-user) and I (bidi-user).=20 Are non-Latin character set users of emacs second class citizens in your view? Because left-to-right got done before right-to-left, now <left> can not be different from 'C-b'?=20 Sure, there could be some lines of code related to this that would need to change as we go from 23 to 24 (how big of a deal is that anyway?) Please explain to us why you think that Eli's solution is not the most reasonable? I am curious. ...=D9=85=D8=AD=D8=B3=D9=86 ...Mohsen