unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Daniel <unagimiyagi@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Failing to see the allure of Emacs
Date: Sun, 21 Mar 2010 14:26:06 -0700 (PDT)	[thread overview]
Message-ID: <ef888d3c-0cfe-42b7-b76f-9db83029df06@t20g2000yqe.googlegroups.com> (raw)
In-Reply-To: Sf2dnQCyQaR2FTvWnZ2dnUVZ8nWdnZ2d@posted.visi

Thanks for all the help!  Any other nuggets I'd really appreciate.
The entire impetus for looking into emacs is b/c the programmers that
I really am in awe of seem to really use it.  These days everywhere
you turn there's a new GUI or language to learn, and I want to make
sure that emacs will ultimately lessen the number of things that I
need to learn in the future.

On Mar 21, 5:00 pm, "akai...@visi.com" <akai...@visi.com> wrote:
> Daniel, emacs is a superb text editor; for why that is, you can either take
> everyone's opinion or you can go to some 1970's and 1980's-era studies of
> the ergonomics and cognitive demands of text editing.  Simply put, emacs
> gets it.  Most other editors only halfway get it.
>
> But to see what's so superb about emacs you must get to know its
> extraordinarily powerful macro facility and its programmability.  emacs
> incorporates an entire programming environment which can control everything
> it can do and every datatype it can handle -- subprocesses, windows,
> sockets, lists, numbers, arrays, strings (which are vectors), etc.  Once
> you can get your hands on that -- and I doubt you can do it in only 48
> hours -- you'll never want to go back.
>
> Let's say you're proficient with bash.  Okay: with emacs you can run a bash
> subshell and write macros and programs that can operate on the bash shell
> environment in relationship to things you're doing in multiple other
> windows and multiple other buffers.  emacs can do this in your choice of
> character set.
>
> I wouldn't call myself an emacs guru, but I've been using it for 30 years,
> and although I've tried out other editors, none of them compares to emacs
> in terms of power, flexibility, and programmability.  When I find one that
> can, I'll switch to it, but by now that seems unlikely.  In those areas
> emacs doesn't just occupy the high ground: it owns the whole damned mountain.
>
> djc
>
> PS I find that for my purposes emacs falls short in two areas: the ability
> to handle arbitrarily large files efficiently, and documentation.  How I'd
> love to see complete, up to date, readily usable documentation!  If that
> existed, this newsgroup would see less traffic.



  reply	other threads:[~2010-03-21 21:26 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-21 19:02 Failing to see the allure of Emacs Daniel
2010-03-21 20:22 ` David Kastrup
2010-03-21 20:47 ` Pascal J. Bourguignon
2010-03-21 21:00 ` akaiser
2010-03-21 21:26   ` Daniel [this message]
2010-03-21 22:16     ` Pascal J. Bourguignon
2010-03-22  4:05       ` Uday S Reddy
2010-03-21 22:21   ` David Kastrup
2010-03-23 17:22     ` akaiser
2010-03-23 17:52       ` Jeff Clough
2010-03-23 19:10         ` akaiser
2010-03-23 19:32       ` Uday S Reddy
2010-03-23 23:00       ` David Kastrup
2010-03-24 21:40         ` Tim X
2010-03-24 22:00         ` akaiser
2010-03-25  0:28           ` Jason Rumney
2010-03-25  1:03           ` Jay Belanger
2010-03-25  1:27           ` despen
2010-03-25  8:42           ` Tim X
2010-03-25  9:19             ` akaiser
2010-03-25 10:01               ` David Kastrup
2010-03-25 10:09                 ` akaiser
2010-03-27 20:59               ` Giorgos Keramidas
2010-04-07  5:36                 ` David Kastrup
2010-03-25  9:41             ` akaiser
2010-03-25 12:17               ` Tim Landscheidt
2010-03-25 12:24                 ` akaiser
2010-05-04 19:03                   ` Lennart Borgman
     [not found]                   ` <mailman.28.1272999835.29092.help-gnu-emacs@gnu.org>
2010-05-05  7:15                     ` David Kastrup
2010-05-05 20:40                       ` Stefan Monnier
2010-03-25 12:45               ` Jay Belanger
2010-03-25 18:31               ` Uday S Reddy
2010-03-25 14:07           ` Ted Zlatanov
2010-03-25 14:49             ` David Kastrup
2010-03-26  4:14           ` Galen Boyer
2010-05-05 17:27           ` Joel J. Adamson
2010-03-21 21:02 ` Jeff Clough
2010-03-21 22:09   ` Pascal J. Bourguignon
2010-03-21 22:35     ` B. T. Raven
2010-03-21 22:45       ` Pascal J. Bourguignon
2010-03-22  0:21         ` Jeff Clough
2010-03-22  4:45           ` B. T. Raven
2010-05-22  2:38       ` Joseph Brenner
2010-03-21 22:58     ` John Bokma
2010-04-20 13:04   ` Jim Diamond
2010-04-20 17:15     ` Andreas Politz
2010-04-20 17:34       ` Jeff Clough
2010-04-21 14:26       ` Jim Diamond
2010-04-20 17:36     ` Glenn Morris
2010-04-21 14:31       ` Jim Diamond
2010-04-21 18:23         ` Stefan Monnier
2010-04-22 15:27           ` Uday S Reddy
2010-04-20 22:37     ` Tim X
2010-03-21 22:41 ` despen
2010-03-22 11:59 ` Stefan Kamphausen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ef888d3c-0cfe-42b7-b76f-9db83029df06@t20g2000yqe.googlegroups.com \
    --to=unagimiyagi@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).