all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Reuben Thomas <rrt@sc3d.org>
To: Juanma Barranquero <lekktu@gmail.com>
Cc: 7741@debbugs.gnu.org
Subject: bug#7741: 23.2.91; Please allow emacs to run emacsclient
Date: Mon, 4 Jul 2011 18:44:38 +0100	[thread overview]
Message-ID: <CAOnWdohEhp3qE2Dq1T-Z6raJyqqShzXe2rZ-cbmtVMo4Fmz=PA@mail.gmail.com> (raw)
In-Reply-To: <CAAeL0SRL-b2d=th-61xtHSdhotv+bZqceASgormamRxCMRKnUg@mail.gmail.com>

On 4 July 2011 18:32, Juanma Barranquero <lekktu@gmail.com> wrote:
> On Mon, Jul 4, 2011 at 18:23, Reuben Thomas <rrt@sc3d.org> wrote:
>
>> it seems worth
>> pursuing making things simpler. Here, I'm after a solution that means
>> that one can set EDITOR=emacs, and it will just DTRT, i.e. start Emacs
>> if not already started, or use emacsclient otherwise.
>
> Simpler than using emacsclient -a "" or the emacs daemon?

Exactly.

> But what you're talking aboutis  saving a few keystrokes
> once...

Exactly.

> It is
> possible to use Emacs out of the box, but even users without time or
> expertise will have to set up more than that to make effective use of
> Emacs, I think.

Exactly, that is the problem.

> Doesn't seem worth the trouble to me, but that's just MHO.

It is certainly worth the trouble. Emacs is an extremely powerful
editor with an amazing wealth of functionality. In recent years there
has been some excellent work on making more of this work out of the
box, but far too much is still left untapped by most users. I am a
constant and moderately advanced user of Emacs, but there are many
exciting and potentially useful features I have never even tried
simply because I have not the time to configure them. Working out how
to activate powerful new features out of the box without either
confusing new users or annoying existing users is often tricky, but
once a feature has been introduced and found useful, it's pretty much
an essential step in order to make it widely available.

As an example, look how many users still complain of Emacs's "lack" of
features found in other IDEs. Actually, many of these features are
available in Emacs, but they take time to set up. This means that many
users don't get to see them, and, just as important, the packages
themselves don't get the feedback or polish they deserve. One example
is CEDET, whose code comprehension and refactoring capabilities I've
tried to use more than once, but have always come up against minor
bugs which made it unusable for me. Another is nXhtml, which I use
despite some annoying minor bugs (fortunately for my use they are
mostly cosmetic), thanks to significant one-to-one help from the
author.

It would be unfair of me not to point out that Emacs is much better in
this regard than it was a few years ago (I remember when even syntax
coloring was off by default!), but it still suffers from
configurationitis worse than any other program I use regularly, and
unfortunately there is still a mentality of "that can be fixed by
adding an option". There are far too many options!

-- 
http://rrt.sc3d.org





  reply	other threads:[~2011-07-04 17:44 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-27 12:39 bug#7741: 23.2.91; Please allow emacs to run emacsclient Reuben Thomas
2011-07-04 11:43 ` Juanma Barranquero
2011-07-04 16:23   ` Reuben Thomas
2011-07-04 17:32     ` Juanma Barranquero
2011-07-04 17:44       ` Reuben Thomas [this message]
2011-07-04 17:53         ` Juanma Barranquero
2013-10-17 23:11 ` bug#7741: More about folding emacsclient into emacs Reuben Thomas
2015-07-13  2:00   ` Glenn Morris
2015-07-13  3:10     ` Vaidheeswaran C
2015-07-13 16:02       ` Eli Zaretskii
2015-07-14  1:25         ` Vaidheeswaran C
2015-07-13 23:07       ` Xue Fuqiao
2015-07-14  1:09         ` Vaidheeswaran C
2015-07-14 23:13           ` Xue Fuqiao
2015-07-13  8:49     ` Reuben Thomas

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='CAOnWdohEhp3qE2Dq1T-Z6raJyqqShzXe2rZ-cbmtVMo4Fmz=PA@mail.gmail.com' \
    --to=rrt@sc3d.org \
    --cc=7741@debbugs.gnu.org \
    --cc=lekktu@gmail.com \
    /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.