all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jeff Clough <jeff@chaosphere.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Failing to see the allure of Emacs
Date: Sun, 21 Mar 2010 17:02:59 -0400	[thread overview]
Message-ID: <m3ocihgzgc.fsf@logrus.localdomain> (raw)
In-Reply-To: df2194df-0041-4105-940e-dad55ceaec35@30g2000yqi.googlegroups.com

Daniel <unagimiyagi@gmail.com> writes:

> I started learning emacs 48 hours ago.  The motivation for this was to
> be able to do programming and general computing tasks through just
> emacs.  I've seen the wizards who are just doing all kinds of crazy
> stuff--quickly.  I am not sure what the benefit is now, though, after
> going through the tutorial.

Falling in love with Emacs, so to speak, likely isn't something that
happens in 48 hours.  I'm not saying there's any particular onus on your
part to spend more time with it if you're not seeing a pay-off, but the
value makes itself clear the more you do with it and the longer you're
in it.

> Yes, I can edit text files and python files and java files no
> problem.  And I have no doubt that I'll get faster. But I thought that
> I would never have to leave the emacs terminal window.

There are still things I leave Emacs for, such as surfing the web.  My
usage patterns for using things like Facebook, YouTube and a few forums
make this much easier to do in a mouse and dedicated browser that Just
Works.  That said, 90% of my time is spent typing at an Emacs window.

> So much of daily computing for anyone consists of pdfs, word, excel
> documents, gmail, itunes, file browsing, etc.  So I still have to
> switch to the gui to do these things.  If I've still got to leave the
> emacs environment to do general computing tasks, what is the
> productivity gain here?  There are plugins, I know, but I haven't
> explored those.

Emacs does PDFs out of the box, has text layout (though not WYSIWYG)
tools, spreadsheet packages, can browse your directories, move, copy and
rename files and can read mail and news.  A week or so ago I got fed up
with Rhythmbox (think iTunes for Linux only it's crap) and wrote my own
in Emacs Lisp.  Now I listen to my mp3s in Emacs.

> I've always been someone who reads the shortcuts built into something
> like BBEdit or TextWrangler, Notepad ++, or Eclipse, so I am not sure
> how much more productive I'll be.

Probably very, since if you're someone who can easily learn such things,
not only can you take advantage of the bindings that already exist, but
you can bind arbitrary commands to whatever keys you like, switch around
existing bindings and likely never have to touch your mouse while in
Emacs.

> Also, I'm a bit confused with regards to using dired to navigate files
> vs just the bash shell, which I'm more familiar with.

Type M-x shell from within Emacs and you still can.  Only now the shell
is tied to a buffer and you can use all of your happy Emacs commands on
what you type and the output you get.

> But again, did I expect too much out of emacs?  So far I find it to be
> about as good as BBEdit . It's a text editor but no more.  I expected
> emacs to be the one program that ruled them all.

When anyone first starts using Emacs it has very little utility over
what you'd expect from Notepad or any other bare-bones text editor.
Once you start using it and learning the basic commands (moving around,
manipulating the kill ring, dancing with buffers, etc.) it graduates to
the level of something like BBEdit, or the editor in your favorite IDE.

But then you start looking at the different packages that come with it
and see that now you can browse your directories and still use things
like search-forward to jump right to a file in a long list.  Or that
org-mode lets you take notes and keep track of tasks in a way that
really helps.

And if you pick up a little Lisp along the way, you might find yourself
adding a new binding or creating an entirely new command while you're
working and not have to leave Emacs in order to use it.

It's not for everyone, takes a while to experience the big pay off and a
longer while for people to say "How did I ever live without it?"  You
just have to decide if it's worth spending that much time on.

Jeff



  parent reply	other threads:[~2010-03-21 21:02 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
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 [this message]
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

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

  git send-email \
    --in-reply-to=m3ocihgzgc.fsf@logrus.localdomain \
    --to=jeff@chaosphere.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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.