Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
emacs modernization, 2012
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 65 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Xah Lee  
View profile  
 More options Feb 27 2012, 7:47 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Xah Lee <xah...@gmail.com>
Date: Mon, 27 Feb 2012 16:47:16 -0800 (PST)
Local: Mon, Feb 27 2012 7:47 pm
Subject: emacs modernization, 2012
i've been in emacs community for over a decade now. (since 1998)

it's painful to see people who do not use emacs, and never will, and
these people will laugh at you if you try to even begin preaching
emacs gospels lightly. (these includes vast majorit of technically
competent people, such as professors, mathematicians. And most painful
is when it is people who are newer generation of linux programers, web
app dev (html5/js), and the vast emergent digital field (computer
engineers and artists who work in 3D tools, audio/video, gaming, smart
phones, tablets. (they are not typically what you'd call “programers”,
but they work with hardcore tech specs all day)))

GNU emacs has made a few strides in UI improvement in the past 3
years. I've fought vigorously about emacs UI improvement in past 6
years.

there is 1 thing, that if emacs adopts, that i guarantee that emacs
user base will increase by 10 fold.

That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
paste, and that there must be a Redo command.

turning on cua-mode isn't a solution, because cua-mode adds complexity
to UI. It makes the key press time-sensitive and confusing. However,
it can be a first step. Better is just to fundamentally re-wire
emacs's C-x and C-c.

this need to be done asap. As i have said, it will happen, maybe
several more years later in the path of emacs's increasing obscurity.

sooner is better than later.

i want to keep this post short. I won't go into lots of explanations,
hows, whys. I've wrote ~30 articles in the past about details. See
http://xahlee.org/emacs/emacs_modernization.html Spread this in anyway
you can. In blogs, posts, discussions, chatting with friends in
meatspace, or spend bug reports to GNU ...

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thad Floryan  
View profile  
 More options Feb 28 2012, 12:00 am
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Thad Floryan <t...@thadlabs.com>
Date: Mon, 27 Feb 2012 21:00:40 -0800
Local: Tues, Feb 28 2012 12:00 am
Subject: Re: emacs modernization, 2012
On 2/27/2012 4:47 PM, Xah Lee wrote:

> i've been in emacs community for over a decade now. (since 1998)
> [...]

I've been using Emacs since 1975.

> [...]
> it's painful to see people who do not use emacs, and never will, and
> these people will laugh at you if you try to even begin preaching
> emacs gospels lightly. (these includes vast majorit of technically
> competent people, such as professors, mathematicians. And most painful
> is when it is people who are newer generation of linux programers, web
> app dev (html5/js), and the vast emergent digital field (computer
> engineers and artists who work in 3D tools, audio/video, gaming, smart
> phones, tablets. (they are not typically what you'd call “programers”,
> but they work with hardcore tech specs all day)))

HP-Labs (Palo Alto CA) had a number of DECsystem-20s in the basement
of HP's Building 5 along Page Mill Road.  Everyone at HP-Labs, including
the secretaries, used Emacs via terminals connected to the DEC-20s.

It took an HP secretary only about 20-30 minutes to become reasonably
proficient using Emacs after running Emacs' built-in tutorial.

> [...]
> there is 1 thing, that if emacs adopts, that i guarantee that emacs
> user base will increase by 10 fold.

Where is the research data supporting that hypothesis?

> That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
> paste, and that there must be a Redo command.

Adopting a Microsoft Windows convention for mostly Linux and UNIX
users?  Absurd.

> [...]
> i want to keep this post short. I won't go into lots of explanations,
> hows, whys. I've wrote ~30 articles in the past about details. See
> http://xahlee.org/emacs/emacs_modernization.html Spread this in anyway
> you can. In blogs, posts, discussions, chatting with friends in
> meatspace, or spend bug reports to GNU ...

Most of us have real work to do for which Emacs has worked fine for 37
years now with NO compelling reason to change.

Until you can produce research results supporting your claim(s), why waste
anyone's time?  You can customize YOUR copy of Emacs any way you want. Why
don't you do that and then present your version of Emacs for review.  It's
your idea -- YOU do the work if you want to see any change(s).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Feb 28 2012, 12:10 am
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: "Pascal J. Bourguignon" <p...@informatimago.com>
Date: Tue, 28 Feb 2012 06:10:37 +0100
Local: Tues, Feb 28 2012 12:10 am
Subject: Re: emacs modernization, 2012

Thad Floryan <t...@thadlabs.com> writes:
> On 2/27/2012 4:47 PM, Xah Lee wrote:
>> That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
>> paste, and that there must be a Redo command.

> Adopting a Microsoft Windows convention for mostly Linux and UNIX
> users?  Absurd.

Yes, that is absurd.  I've been a Macintosh programmer for almost ten
years before I started to use emacs, and I had no problem switching from
Command-Z, Command-X, Command-C, and Command-V to C-x u, C-w, M-w and
C-y.  This is really not a problem.

> Until you can produce research results supporting your claim(s), why waste
> anyone's time?  You can customize YOUR copy of Emacs any way you want. Why
> don't you do that and then present your version of Emacs for review.  It's
> your idea -- YOU do the work if you want to see any change(s).

Exactly.  I hear there's a cua-mode.

--
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chiron  
View profile  
 More options Feb 28 2012, 1:47 am
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
Followup-To: comp.lang.lisp
From: Chiron <chiron...@gmail.com>
Date: Tue, 28 Feb 2012 06:47:21 GMT
Local: Tues, Feb 28 2012 1:47 am
Subject: Re: emacs modernization, 2012

On Mon, 27 Feb 2012 16:47:16 -0800, Xah Lee wrote:
> it's painful to see people who do not use emacs, and never will, and
> these people will laugh at you if you try to even begin preaching emacs
> gospels lightly. (these includes vast majorit of technically competent
> people, such as professors, mathematicians. And most painful is when it
> is people who are newer generation of linux programers, web app dev
> (html5/js), and the vast emergent digital field (computer engineers and
> artists who work in 3D tools, audio/video, gaming, smart phones,
> tablets. (they are not typically what you'd call “programers”, but they
> work with hardcore tech specs all day)))

If it's any consolation to you, I've just started using emacs, after
spending endless hours struggling with other tools - ranging from vi to
various GUI-based IDE's like kdevelop, code::blocks, the Qt suite, and
others.  All very nice, but they often wound up fighting me, trying to
get me to do things their way rather than how I wanted to do them.

I do find the emacs key bindings confusing and difficult to use, but
then, I had the same problem when I first learned the other versions.  
Can't be helped.

I don't know whether it's so important to use C-x, C-z, C-v, etc.  It
would be convenient, but C-x is so vital to emacs's basic interface that
I'm not sure it makes sense to mess with it.

Whatever problems these key bindings create, they are more than
compensated for by emacs's doing "the right thing" almost all the time.  
Not only doesn't it fight me, it actually does most of the things I'd
want it to do, without my having to ask.

Oh, yeah... and if I feel something's missing, I can always write it
myself using emacs lisp.

I've been programming for 30-odd years now; I wish I had been less biased
and tried emacs years ago.  It would have saved me a lot of
aggravation...  but I was certain that the newer tools would be better.

--
A girl's conscience doesn't really keep her from doing anything wrong--
it merely keeps her from enjoying it.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Kettlewell  
View profile  
 More options Feb 28 2012, 5:09 am
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Richard Kettlewell <r...@greenend.org.uk>
Date: Tue, 28 Feb 2012 10:09:47 +0000
Local: Tues, Feb 28 2012 5:09 am
Subject: Re: emacs modernization, 2012
"Pascal J. Bourguignon" <p...@informatimago.com> writes:

> Thad Floryan <t...@thadlabs.com> writes:
>> On 2/27/2012 4:47 PM, Xah Lee wrote:
>>> That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
>>> paste, and that there must be a Redo command.

>> Adopting a Microsoft Windows convention for mostly Linux and UNIX
>> users?  Absurd.

> Yes, that is absurd.  I've been a Macintosh programmer for almost ten
> years before I started to use emacs, and I had no problem switching from
> Command-Z, Command-X, Command-C, and Command-V to C-x u, C-w, M-w and
> C-y.  This is really not a problem.

Current Emacs on OSX supports ⌘C, ⌘V, etc anyway.

--
http://www.greenend.org.uk/rjk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dan Espen  
View profile  
 More options Feb 28 2012, 11:35 am
Newsgroups: gnu.emacs.help, comp.emacs
From: Dan Espen <des...@verizon.net>
Date: Tue, 28 Feb 2012 11:35:45 -0500
Local: Tues, Feb 28 2012 11:35 am
Subject: Re: emacs modernization, 2012

Thad Floryan <t...@thadlabs.com> writes:
> On 2/27/2012 4:47 PM, Xah Lee wrote:
>> i've been in emacs community for over a decade now. (since 1998)
>> [...]
>> That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
>> paste, and that there must be a Redo command.
> Until you can produce research results supporting your claim(s), why waste
> anyone's time?  You can customize YOUR copy of Emacs any way you want. Why
> don't you do that and then present your version of Emacs for review.  It's
> your idea -- YOU do the work if you want to see any change(s).

Ever hear of ergo-emacs?
That's Xah's presentation.
I think he has more than a few users.

Personally, I don't use Windows enough to care.

comp.lang.lisp removed.

--
Dan Espen


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Davis  
View profile  
 More options Feb 28 2012, 12:03 pm
Newsgroups: gnu.emacs.help, comp.emacs
From: Peter Davis <Peter.Da...@mathworks.com>
Date: Tue, 28 Feb 2012 12:03:44 -0500
Local: Tues, Feb 28 2012 12:03 pm
Subject: Re: emacs modernization, 2012
On 2/28/2012 11:35 AM, Dan Espen wrote:

> Ever hear of ergo-emacs?
> That's Xah's presentation.
> I think he has more than a few users.

I looked at the ErgoEmacs pages a bit.  I can see a good case for why
Notepad users should switch.  I didn't see a compelling reason why
existing proficient Emacs users would want to switch to this.

There's also Aquamacs on the Mac ... a pretty good attempt (IMO) to
integrate Emacs with Mac UI conventions.

-pd


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Shawn Legrand  
View profile  
 More options Feb 28 2012, 12:53 pm
Newsgroups: comp.emacs
Followup-To: comp.emacs
From: Shawn Legrand <slegr...@sdf.org>
Date: Tue, 28 Feb 2012 17:53:43 +0000
Local: Tues, Feb 28 2012 12:53 pm
Subject: Re: emacs modernization, 2012
Emacs was here first. Perhaps Microsoft and Apple should change. ;>
--
slegr...@sdf.lonestar.org
lux lucet in tenebris

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hils  
View profile  
 More options Feb 28 2012, 5:25 pm
Newsgroups: gnu.emacs.help, comp.emacs
From: Hils <h...@saynotospam.net>
Date: Tue, 28 Feb 2012 22:25:11 +0000
Local: Tues, Feb 28 2012 5:25 pm
Subject: Re: emacs modernization, 2012
On 2012-02-28 05:10, Pascal J. Bourguignon wrote:

> Thad Floryan<t...@thadlabs.com>  writes:

>> On 2/27/2012 4:47 PM, Xah Lee wrote:
>>> That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
>>> paste, and that there must be a Redo command.

>> Adopting a Microsoft Windows convention for mostly Linux and UNIX
>> users?  Absurd.

> Yes, that is absurd.  I've been a Macintosh programmer for almost ten
> years before I started to use emacs, and I had no problem switching from
> Command-Z, Command-X, Command-C, and Command-V to C-x u, C-w, M-w and
> C-y.  This is really not a problem.

I've used mostly Windoze boxes since the 1990s, and Emacs is fine as it
is. The more you use it, the easier it gets. More incremental evolution,
yes, conforming to Windoze hard-coded key bindings, absolutely not.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
onixie@gmail.com  
View profile  
 More options Feb 28 2012, 9:13 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: "oni...@gmail.com" <oni...@gmail.com>
Date: Tue, 28 Feb 2012 18:13:58 -0800 (PST)
Local: Tues, Feb 28 2012 9:13 pm
Subject: Re: emacs modernization, 2012
On 2月28日, 上午9时47分, Xah Lee <xah...@gmail.com> wrote:

> there is 1 thing, that if emacs adopts, that i guarantee that emacs
> user base will increase by 10 fold.

> That is: Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V, must be undo, cut, copy,
> paste, and that there must be a Redo command.

[...]

> this need to be done asap. As i have said, it will happen, maybe
> several more years later in the path of emacs's increasing obscurity.

> sooner is better than later.

Well, I don't see the Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V are actual any
obstacles to appealing users to switch to emacs gang.
For me, I just enjoy Ctrl-Shift--, Ctrl-w, Meta-w, Ctrl-y, Meta-y so
much.
I just want any edtor's undo, cut, copy, paste keybindings are like
emacs ones.

To be win32-ized not means to be modernized.

P.S.
I think Emacs buffer/window/frame management (especially positioning
them in window environment) is not very polished (or say not very easy
to navigate or place) instead,
comparing with some other modernized editor.

But maybe it is the price to uniform the user experience in text based
and window based environment.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thad Floryan  
View profile  
 More options Feb 28 2012, 9:21 pm
Newsgroups: comp.emacs
From: Thad Floryan <t...@thadlabs.com>
Date: Tue, 28 Feb 2012 18:21:35 -0800
Local: Tues, Feb 28 2012 9:21 pm
Subject: Re: emacs modernization, 2012
On 2/28/2012 9:53 AM, Shawn Legrand wrote:

> Emacs was here first. Perhaps Microsoft and Apple should change. ;>

Precisely!  :-)

Here's a scan of the oldest Emacs manual I could find in my files;
it's a copy that RMS handed to me in John McCarthy's office at
Stanford University (210 pages, 9MB):

    <http://thadlabs.com/FILES/Emacs-150_1980.09.05.pdf>

Prior to that manual (and tape) I was getting Emacs directly from
the DoD in the Pentagon (one of my customers at the time).

For those unaware, the original Emacs was funded by DARPA; the
bottom of the first page of the PDF at the above URL states:

" This report describes work done at the Artificial Intelligence
" Laboratory of the Massachusetts Institute of Technology.  Support
" for the laboratory's research is provided in part by the Advanced
" Research Projects Agency of the Department of Defense under
" Office of Naval Research contract N00014-75-C-0643.

At that time Emacs was running on MIT's ITS systems, DECsystem-20s,
Twenex, Foonly, and Systems Concepts systems.

ITS:    <http://en.wikipedia.org/wiki/Incompatible_Timesharing_System>

DEC-20: <http://en.wikipedia.org/wiki/DECSYSTEM-20>

Twenex: <http://encyclopedia2.thefreedictionary.com/TWENEX>

Foonly: <http://en.wikipedia.org/wiki/Foonly>

System Concepts: <http://en.wikipedia.org/wiki/Systems_Concepts>

It later ran on DEC's VMS systems and I was also using it on the
Alpha-based OSF/1 systems, and it's been on every system I have
since then, including all the systems shown here:

    <http://thadlabs.com/PIX/Thad_desk.jpg>

In the 1980s I was running Emacs on my first personal UNIX boxes,
the AT&T 3B1 (aka UNIXpc aka PC7300) and, while running the AT&T
Silicon Valley UNIX Users Group for the entirety of its existence,
I was showing-off Emacs on one of my 3B1 systems annualls at the
West Coast Computer Faire.  3B1 info here:

    <http://en.wikipedia.org/wiki/3B1>

I still have three fully-function 3B1 systems.  :-)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Feb 28 2012, 9:37 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Xah Lee <xah...@gmail.com>
Date: Tue, 28 Feb 2012 18:37:23 -0800 (PST)
Local: Tues, Feb 28 2012 9:37 pm
Subject: Re: emacs modernization, 2012
Pascal J. Bourguignon 〔p…@informatimago.com〕 wrote: « I hear there's a
cua-mode.»

yes, it'd be nice to have it on by default. That'll make a lot people
use emacs.

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Feb 28 2012, 9:40 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Xah Lee <xah...@gmail.com>
Date: Tue, 28 Feb 2012 18:40:23 -0800 (PST)
Local: Tues, Feb 28 2012 9:40 pm
Subject: Re: emacs modernization, 2012
Richard Kettlewell 〔r…@greenend.org.uk〕 wrote:

 «Current Emacs on OSX supports ⌘C, ⌘V, etc anyway.»

yes. But it's not standard in GNU Emacs.

it doesn't solve the problem.

This has been addressed in FAQ. Thank you for your input though.

〈The Modernization of Emacs (Simple Changes Emacs Should Adopt)〉
http://xahlee.org/emacs/modernization.html

----------------------

Q: Aquamacs already has the modernization you speak of.

A:
Aquamacs is a emacs variant based on GNU Emacs, for Apple's Macintosh
computers, created in about 2004 by David Reitter. Aquamacs modifies
emacs so that its user interface follows modern (Mac OS X)
conventions. For example, copy/cut/paste shortcuts are 【⌘ Cmd+c/x/v】
Open file is 【⌘ Cmd+o】, saving is 【⌘ Cmd+s】, save-as is 【⌘ Cmd+Shift
+s】. Close window is 【⌘ Cmd+w】. Undo is 【⌘ Cmd+z】, and there is a redo
command by default, with shortcut 【⌘ Cmd+Shift+z】. It opens each file/
buffer in a new window. By following a modern user interface, almost
all points mentioned in this article are fixed in Aquamacs. For more
info, see: Wikipedia Aquamacs and Aquamac's home page at:
Aquamacs.org.

As a emacs variant, it does help in spreading the idea that emacs user
interface should be modernized. However, a third-party variant
software does not change the fact that GNU emacs itself needs to be
modernized.

For example, suppose Microsoft Word remained with its DOS era
interface, for example, file is opened with Esc (to open the menus), t
(for Transfer), l (for Load). Suppose Microsoft hired a third party to
release a variant called MS AquaWord. This would not help Microsoft
Word the software itself or its image perceived by the populace, and
is likely to complicate the issue around Microsoft Word.

Also, Aquamacs changes emacs to conform to Apple's user interface
guidelines as much as possible. For example, besides changing the many
shortcuts, Aquamacs open each file in a new window (i.e. what emacs
calls frame). So, dired is opened in its own window. “shell-command”
is opened in a new window. Emacs info files 【Ctrl+h i】 is opened in a
new window. Using the menu 〖Help▸Aquamacs Help〗 launches Apple's help
application.

Aquamacs makes emacs palpable for Mac users, but in many ways,
Aquamacs imposes a major change of operation for people already
familiar with emacs. Its modernization of emacs, has priority with
Mac's way of operation than emacs way.

Aquamacs is only a Mac application. Its user interface changes, is not
wholly compatible with Microsoft Windows's user interface guidelines
in minor details. (For exmaple, shortcut modifiers are different (Ctrl
vs ⌘ Cmd), some shortcut keys differ, the ways to invoke menus
differ.) Some 90% of computer users world wide are familiar with
Window's user interface and are using PC keyboards. If we consider
improving emacs's user interface, then it is important to consider the
familarity of computer users by majority.

In summary, when we consider modernization, we could create a version
for Mac, a version for Windows, each follows as much as possible of
each operating system's user interface guidelines. Alternatively, we
can consider modernization based on emacs's unique ways of operation
(as opposed changing emacs to comform to a particular company's UI
standard that are currently most popular).

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Feb 28 2012, 9:47 pm
Newsgroups: gnu.emacs.help, comp.emacs
From: Xah Lee <xah...@gmail.com>
Date: Tue, 28 Feb 2012 18:47:33 -0800 (PST)
Local: Tues, Feb 28 2012 9:47 pm
Subject: Re: emacs modernization, 2012
On Feb 28, 9:03 am, Peter Davis <Peter.Da...@mathworks.com> wrote:

> On 2/28/2012 11:35 AM, Dan Espen wrote:

> > Ever hear of ergo-emacs?
> > That's Xah's presentation.
> > I think he has more than a few users.

> I looked at the ErgoEmacs pages a bit.  I can see a good case for why
> Notepad users should switch.  I didn't see a compelling reason why
> existing proficient Emacs users would want to switch to this.

> There's also Aquamacs on the Mac ... a pretty good attempt (IMO) to
> integrate Emacs with Mac UI conventions.

hi Peter,

the key is to get FSF GNU Emacs to endorse, adopt, this.

else, it's just third party mod, and ZXCV always come with stigma in
the emacs culture.

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Feb 28 2012, 9:52 pm
Newsgroups: gnu.emacs.help, comp.emacs
From: Xah Lee <xah...@gmail.com>
Date: Tue, 28 Feb 2012 18:52:36 -0800 (PST)
Local: Tues, Feb 28 2012 9:52 pm
Subject: Re: emacs modernization, 2012
On Feb 28, 11:04 am, stan <smo...@exis.net> wrote:

> In fact I'd say the converse; if you changed it I wouldn't upgrade to
> the new version.

I understand. Meanwhile, hundred thousands of technical people, will
now try emacs, because they can launch emacs and immediate use it
comfortably for their basic needs.

If GNU Emacs actually adopt it, i bet you'll love it too, because the
issue isn't technical, rather a cultural one.

what we need, is your help to get it thru.

> IMHO, people who prefer a windows style editor use one and people who
> don't like windows style editors don't use them. If all editors become
> windows style editors we have less choice and that's not really a good
> idea.

you can insist that vi is Windows convention if you must, but the ZXCV
keys for undo/cut/copy/paste is standard on Linuxes.

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Feb 28 2012, 10:03 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Xah Lee <xah...@gmail.com>
Date: Tue, 28 Feb 2012 19:03:16 -0800 (PST)
Local: Tues, Feb 28 2012 10:03 pm
Subject: Re: emacs modernization, 2012
On Feb 28, 6:13 pm, "oni...@gmail.com" <oni...@gmail.com> wrote:
« To be win32-ized not means to be modernized.»

The ZXCV keys are standard on Linuxes. Technically and Historically,
they origin from Apple and or IBM, depending on your take, before
Microsoft was born.

If you haven't tried, check Linux out. One of the most popular distro
is http://www.ubuntu.com/ and it's free.  In many ways, it's as easy
to use as Windows.

何路英雄? ☺

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Feb 28 2012, 9:45 pm
Newsgroups: gnu.emacs.help, comp.emacs
From: Xah Lee <xah...@gmail.com>
Date: Tue, 28 Feb 2012 18:45:05 -0800 (PST)
Local: Tues, Feb 28 2012 9:45 pm
Subject: Re: emacs modernization, 2012

Hils 〔h…@saynotospam.net〕 wrote:

«I've used mostly Windoze boxes since the 1990s, and Emacs is fine as
it is. The more you use it, the easier it gets. More incremental
evolution, yes, conforming to Windoze hard-coded key bindings,
absolutely not.»

you've bitten the bullet. Nice. Many people wouldn't. Hard to force
down their throat. It's been 30 years. Insane amount of preaching as
exists on the net doesn't help much.

if emacs adopts ZXCV keys, the one major obstacle to emacs would be
gone. The bonus is, emacs operation become more efficient for free if
the emacs's current C-x and C-c gets a more ergonomic key.

 Xah


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Feb 28 2012, 10:13 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
Followup-To: gnu.emacs.help, comp.emacs
From: Stefan Monnier <monn...@iro.umontreal.ca>
Date: Tue, 28 Feb 2012 22:13:31 -0500
Local: Tues, Feb 28 2012 10:13 pm
Subject: Re: emacs modernization, 2012

> aggravation...  but I was certain that the newer tools would be better.

Remember, they're not newer, they're only younger.

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
stan  
View profile  
 More options Feb 29 2012, 12:50 am
Newsgroups: comp.emacs
From: stan <smo...@exis.net>
Date: Wed, 29 Feb 2012 00:50:11 -0500
Local: Wed, Feb 29 2012 12:50 am
Subject: Re: emacs modernization, 2012

Xah Lee wrote:
> On Feb 28, 11:04 am, stan <smo...@exis.net> wrote:
>> In fact I'd say the converse; if you changed it I wouldn't upgrade to
>> the new version.

> I understand. Meanwhile, hundred thousands of technical people, will
> now try emacs, because they can launch emacs and immediate use it
> comfortably for their basic needs.

> If GNU Emacs actually adopt it, i bet you'll love it too, because the
> issue isn't technical, rather a cultural one.

You would lose that bet. I use windows, when I have to, and I don't
like windows keys when using windows. I rarely touch a mouse and I use
the keyboard for most things, yet I still don't like windows keys.

My personal choice isn't based on culture or popularity in any way. I
use what works for me and avoid things that don't. I've tried what you
prefer and we disagree. I guess if you consider me part of a culture
of pragmatists then the problem is cultural; I'm not interested
culture of trout - those who jump at new and shiny things.

> what we need, is your help to get it thru.

>> IMHO, people who prefer a windows style editor use one and people who
>> don't like windows style editors don't use them. If all editors become
>> windows style editors we have less choice and that's not really a good
>> idea.

> you can insist that vi is Windows convention if you must, but the ZXCV
> keys for undo/cut/copy/paste is standard on Linuxes.

You are simply wrong about this. The conventions you mention are
"features" of certain window managers, they have nothing at all to do
with linux or any GNU utilities.

For the record, I avoid those window managers. I think you'll find
that the window managers you are referring to really haven't drawn
people in droves over the linux side. Seems to be a counter point to
your claim.

Why not create the emacs you prefer, offer it, and let it take over
the world and leave those of us not interested to struggle along with
our legacy emacs?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Mackenzie  
View profile  
 More options Feb 29 2012, 4:17 am
Newsgroups: gnu.emacs.help, comp.emacs
From: Alan Mackenzie <a...@muc.de>
Date: Wed, 29 Feb 2012 09:17:32 +0000 (UTC)
Local: Wed, Feb 29 2012 4:17 am
Subject: Re: emacs modernization, 2012
In gnu.emacs.help Xah Lee <xah...@gmail.com> wrote:

> if emacs adopts ZXCV keys, the one major obstacle to emacs would be
> gone. The bonus is, emacs operation become more efficient for free if
> the emacs's current C-x and C-c gets a more ergonomic key.

Suggest two, or hold your peace.  Oh, and then there's the little matter
of converting all existing elisp to use these new bindings.

> Xah

--
Alan Mackenzie (Nuremberg, Germany).

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Kettlewell  
View profile  
 More options Feb 29 2012, 5:37 am
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: Richard Kettlewell <r...@greenend.org.uk>
Date: Wed, 29 Feb 2012 10:37:31 +0000
Local: Wed, Feb 29 2012 5:37 am
Subject: Re: emacs modernization, 2012

Xah Lee <xah...@gmail.com> writes:
> Richard Kettlewell wrote:
>> Current Emacs on OSX supports ⌘C, ⌘V, etc anyway.

> yes. But it's not standard in GNU Emacs.

I'm not talking about Aquamacs.  GNU Emacs, on OSX, supports ⌘C, ⌘V, etc.

--
http://www.greenend.org.uk/rjk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Raffaele Ricciardi  
View profile  
 More options Feb 29 2012, 9:30 am
Newsgroups: gnu.emacs.help, comp.emacs
From: Raffaele Ricciardi <rfflrc...@gmail.com>
Date: Wed, 29 Feb 2012 14:30:59 +0000
Local: Wed, Feb 29 2012 9:30 am
Subject: Re: emacs modernization, 2012
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.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Monnier  
View profile  
 More options Feb 29 2012, 9:33 am
Newsgroups: gnu.emacs.help, comp.emacs
Followup-To: gnu.emacs.help
From: Stefan Monnier <monn...@iro.umontreal.ca>
Date: Wed, 29 Feb 2012 09:33:29 -0500
Local: Wed, Feb 29 2012 9:33 am
Subject: Re: emacs modernization, 2012

> the key is to get FSF GNU Emacs to endorse, adopt, this.

I have no idea what the FSF would have to do with it, but as far as GNU
Emacs is concerned, switching the default Emacs config to use
C-x/C-c/C-v for cut/copy/paste is not on the agenda.  And there are
2 good reasons for that:
- too many of the main contributors would run screaming.
- it's far from obvious how that could be done while still letting users
  choose to revert to the traditional bindings.

This said, we would be happy to incorporate incremental patches which
make such a switch possible.  Basically, incremental patches which make
cua-mode less hackish.

So, I suggest to anyone who's serious about it to try and tackle the
core technical problem: make it easier to change core key-bindings
(mostly the C-c and C-x prefixes).

We've recently incorporated a few patches to use ctl-x-map rather than
"\C-x" in some key bindings, and that is a step in the right direction.

Note that other than the implementation issue, there is also a design
issue: what would be the ideal "Standard GUI Emacs bindings"?
It's pretty clear what C-x/C-c/C-v should do, but what about C-a and
other less-standard-but-still-pretty-standard bindings?  And more
importantly, where should we then put all the commands traditionally
bound under the C-x or C-x prefixes?

        Stefan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Davis  
View profile  
 More options Feb 29 2012, 9:36 am
Newsgroups: gnu.emacs.help, comp.emacs
From: Peter Davis <Peter.Da...@mathworks.com>
Date: Wed, 29 Feb 2012 09:36:19 -0500
Local: Wed, Feb 29 2012 9:36 am
Subject: Re: emacs modernization, 2012
On 2/28/2012 9:47 PM, Xah Lee wrote:

Would this be as simple as including some additional code with a typical
emacs installation, and perhaps having a command line argument to open
emacs in "ergo-mode" as opposed to a default?  What else would you
expect FSF to do?

-pd


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Wiegley  
View profile  
 More options Feb 28 2012, 11:39 pm
Newsgroups: gnu.emacs.help, comp.emacs, comp.lang.lisp
From: John Wiegley <jwieg...@gmail.com>
Date: Tue, 28 Feb 2012 22:39:46 -0600
Local: Tues, Feb 28 2012 11:39 pm
Subject: Re: emacs modernization, 2012

>>>>> onixie@gmail com <oni...@gmail.com> writes:
> For me, I just enjoy Ctrl-Shift--

There's also Ctrl-/, which I find much more convenient.

John


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 65   Newer >
« Back to Discussions « Newer topic     Older topic »