|Subject:||Re: how to change C-x prefix to C-k in a clean way?|
|Date:||Fri, 20 Mar 2009 13:19:02 +0530|
I guess my own post was a bit rambling so my point was a bit lost and some other stuff got emphasised.
I was saying more or less what you are saying -- viz
chording systems are (probably) fantastic research ideas but too impractical.
yasnippet (templates in general) are useful for programming languages.
And for plain text abbrevs are probably best.
My suggestion is for an *alphabetic shorthand system* viz abbrevs.
Well here is a small suggestion (request?) for you
Youve done a lot of analysis of emacs keystrokes and you have a huge site of stuff.
Would you try running the McIllroy classic on your site?
This will do for words the same analysis that you've already done for keystrokes.
I think -- just guesses -- you will get figures like this:
Top frequency 24 words (or 26 since I expect 'I' and 'a' to occur there) -- 30 %
Next 100 words -- 35 %
Next 500 words -- 30 %
Assuming you do get something like this, setting up 125 abbrevs and taking say 2 weeks to learn them, will it not make your typing almost halved. [I am assuming that the average length of even common English words is about 3.5 chars whereas the average length of these abbrevs will be about 1.5 (1.25 if you take weighted averages, 1.1 if you add common phrases).
On Mar 16, 10:18 am, "B. T. Raven" <address@hidden> wrote:
> Your modest proposal is brilliant in some as yet to be specified way.
Yes it is brilliant. (I of course did not invent it, its from http://www.freewebs.com/cassyjanek )
My 'specified way' of analyzing this brilliance is thusly:
Compression (as in gzip LZ jpeg etc) has some key ideas
a. Huffmann coding
b. Length encoding
c. Right amt of lossiness
This lady (without evidently any background in CS!! ) has taken these ideas and made a system that migrates these ideas from the digital 2-it (aka bit) world to the 26-it biological box atop our shoulders.
Now what I am trying to do is burn some new firmware (and sweating with the heat!!)
|[Prev in Thread]||Current Thread||[Next in Thread]|