hi Raffaele Ricciardi,
just want to thank you for your great and rare post 〔
http://groups.google.com/group/comp.emacs/msg/d2aafdca94ac1fb4 〕.
I have exactly the same experience with opera. (
http://xahlee.org/js/Opera_browser_problems.html )
the experience you mentioned about some emacs key being destructive on
other apps also resonate with me.
my first 6 years of emacs is with emacs default keys, using it
exclusively on text terminal (1998 to 2004 〔
http://xahlee.org/emacs/emacs_vs_xemacs.html
〕). And i was a mac user (1991 to 2009 〔
http://xahlee.org/mswin/switch_to_windows.html
〕). One problem is that i would often by habit press 【Meta+w】 in the
wrong app, so, it'll close the window on the Mac. Very painful. So, i
developed a habit to always press 【Esc w】 instead to copy in emacs.
i've done extensive keyboard shortcut studies. Not related directly to
the subject in this thread, but the emacs key set, is in fact one the
most inefficient. (See:〈Why Emacs's Keyboard Shortcuts are Painful〉 @
http://xahlee.org/emacs/emacs_kb_shortcuts_pain.html )
for those CUA mode users, please speak out. The process to get GNU
Emacs to adop will not be easy, but we need to speak out, even if
often means you'll be sneered. We are already getting more people to
speak out in past 3 years. When more and more emacs people hear about
this, it'll be more natural, and hopefully we get GNU Emacs to have
CUA mode on by default, and for linuxes to have emacs as the default
editor, and newer programers can easily get hooked to emacs's real
power and win for emacs dev.
Xah
------------------
On Feb 29, 6:30 am, Raffaele Ricciardi <
rfflrc...@gmail.com> wrote:
On 02/29/2012 03:13 AM, Stefan Monnier wrote:
>> aggravation... but I was certain that the newer tools would be better.
> Remember, they're not newer, they're only younger.
This. You can't teach an old dog new tricks. Experienced Emacs users
will never see any reason to change the interface they are used to.
OTOH, I would bet my money a new editor would have *zero* chances of
success without understanding CUA shortcuts, or worse, with remapping
those shortcuts to something else, like Emacs does.
First time I tried Emacs, I gave up after half an hour or so because
it
was frustrating having an editor "misinterpreting" common shortcuts.
You know, it's not like you stay in Emacs all the time as soon as you
begin using it. And when the other ten applications you are using
have
the same shortcuts, whilst Emacs doesn't, it's not like you'll think
"Oh! It's just different for historical reasons." Worse: some Emacs
shortcuts may have "destructive" effects in other applications (hit C-
w
- Emacs' kill-region - instead of C-x - CUA's cut - by accident in
your
browser and you'll close a tab where you were filling some form, and
possibly lose the session if that tab was the last one). As a side
note, no matter how much I considered Opera as a great browser, I've
never switched to it because it doesn't share shortcuts with Internet
Explorer, Firefox and - later - Chrome and that has always annoyed the
heck out of me (yes, Opera allows you to remap its shortcuts, but the
procedure is cumbersome).
A few years passed by before I gave Emacs another shot, and that time
I
stayed because I discovered CUA. If it weren't for CUA, I wouldn't be
an enthusiastic Emacs user today, but had CUA been there from the
beginning, I'd have had a few more years of Emacs under my belt,
that's
for sure. And that Emacs is such a great tool - not just an editor - I
didn't realize until I achieved proficiency. It's not like I persisted
because *I knew* I was up for such a huge return of investment. Oh!
And
I have never committed to memory what Emacs' default shortcuts are for
copy, paste, undo, etc. Indeed, I have remapped other key-bindings to
mirror the other applications I'm using. Why should you think about
what application you're using before pressing any key? Context
switching
has a cost, and getting rid of it is a foundation for maximum
productivity.
Just my two cents.