help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: if vs. when vs. and: style question


From: Rusi
Subject: Re: if vs. when vs. and: style question
Date: Wed, 25 Mar 2015 09:19:28 -0700 (PDT)
User-agent: G2/1.0

On Wednesday, March 25, 2015 at 9:36:37 PM UTC+5:30, Drew Adams wrote:
> > Notice, that I asked the reader to compare the ease of input.
> 
> Before I comment further, let me say that I agree with your point.
> 
> > =>  super easy, two keys to type.
> > The unicode correspondance?  I would start typing C-x 8 RET double TAB
> > and not find it in the list.  So I would have to launch clisp,
> >    C-- slime RET clisp RET
> > wait for it to boot then type:
> >    (lschar :name "RIGHT_ARROW") RET
> > the search for double, and not find it, then copy and paste it from your
> > message, 
> >    (char-name #\=>)
> > obtain the character name as "RIGHTWARDS_DOUBLE_ARROW", then type
> >    C-x 8 RET rightward double arrow RET
> > which, even if I had know it from the start, is still much more
> > difficult to type than just =>.
> 
> Yes and no.  Yes, if you haven't used a particular Unicode char
> before or use it rarely.  No, if you use it often.
> 
> If you use a particular Unicode character often, just give its
> insertion a command and bind that to a key.  If you have 30 such
> chars, put them all on a prefix key.  Or use completion on their
> command names (names you created, so easy for you to type, remember,
> complete to,...).
> 
> IOW, it's not a big deal to insert Unicode characters, especially
> if you insert the same ones over and over.  You do not need to use
> `C-x 8 RET' each time.

You get the point better Drew -- thanks!
ASCII (7-bit) is roughly 100 chars
Full (currently defined) Unicode is 100,000 chars

Choosing to go beyond ASCII does not imply an XOR: 100 or 100,000 and nothing 
else!!
One can choose one's preferred subset with varying degrees of 'accessibility'

In particular for the char => 
I have https://github.com/rrthomas/pointless-xcompose
installed
After that
=> is 3 chars  "M=>" (M is the menu ie compose key)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]