From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: Ian van der Neut <ivdneut@gmail.com>
Newsgroups: gmane.emacs.help
Subject: Re: XEmacs feature missing in GNU Emacs? (was: XEmacs)
Date: Mon, 29 Apr 2013 19:04:37 +0200
Message-ID: <CANyFcg25y8bQ-OGyx=SC5+Gf4bamoDwV=en6Q5oCOd2dn01XOA@mail.gmail.com>
References: <CACeWA3iaQXuz6uv7ejA2O8Z0CLS2VfTbEBtMmEhAxyLi3EtwRg@mail.gmail.com>
	<CAAuthdRKjbaMnoNUgqA-o0n2Y-AN3ZO-rgq5ymVBy0Gb4gM-eQ@mail.gmail.com>
	<87li82icgp.fsf@nowhere.org>
	<alpine.DEB.2.02.1304282326100.3673@james-System-Product-Name>
	<871u9t7te9.fsf@nowhere.org> <8761z51f4z.fsf_-_@bzg.ath.cx>
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary=089e0115fd2430c13a04db82e111
X-Trace: ger.gmane.org 1367255103 29573 80.91.229.3 (29 Apr 2013 17:05:03 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Mon, 29 Apr 2013 17:05:03 +0000 (UTC)
To: help-gnu-emacs@gnu.org
Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Apr 29 19:05:02 2013
Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
Envelope-to: geh-help-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	id 1UWrVc-00065c-Rr
	for geh-help-gnu-emacs@m.gmane.org; Mon, 29 Apr 2013 19:05:01 +0200
Original-Received: from localhost ([::1]:52284 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	id 1UWrVc-0004eE-Ey
	for geh-help-gnu-emacs@m.gmane.org; Mon, 29 Apr 2013 13:05:00 -0400
Original-Received: from eggs.gnu.org ([208.118.235.92]:58549)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ivdneut@gmail.com>) id 1UWrVL-0004dw-1b
	for help-gnu-emacs@gnu.org; Mon, 29 Apr 2013 13:04:47 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ivdneut@gmail.com>) id 1UWrVH-0005Qg-0n
	for help-gnu-emacs@gnu.org; Mon, 29 Apr 2013 13:04:42 -0400
Original-Received: from mail-lb0-f173.google.com ([209.85.217.173]:34779)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ivdneut@gmail.com>) id 1UWrVG-0005Q9-Le
	for help-gnu-emacs@gnu.org; Mon, 29 Apr 2013 13:04:38 -0400
Original-Received: by mail-lb0-f173.google.com with SMTP id v5so104257lbc.4
	for <help-gnu-emacs@gnu.org>; Mon, 29 Apr 2013 10:04:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:x-received:in-reply-to:references:date:message-id
	:subject:from:to:content-type;
	bh=jbPgHG6d5gI0AMqb+0iPMWu1wdYe+CtgryJQlyJw5DI=;
	b=AUtdbf1hkncUfjrbbV/sY2v50dCi7GD/NnCiw2PrquBalvNnAEs87fQ6vN5foou2tA
	jtAbVh1M+GdlsWywaMV78nQKpuAOadAb/ak2fls/DaNIjDboRK/pXBIDp5vdWvGOU6xU
	F7P2be74xRKdZFDMjtMadpqC/NWvVABMhENiCnHfveXULSTkW5PNhH+K4YwNez0GrMYg
	0Q5XIWS/OY+cXK34LV4gdQgJfMbxlHVYnpyTLgkou5XCklk4TX0ejeKCiSlBkzOyohUg
	ua9PlvoQBrNcJN54q4p2cDhgzD8oRFtOdH1c0V+24LzX7UeykJuRMssFHT+kQ5kg+HRg
	C3Ww==
X-Received: by 10.112.135.166 with SMTP id pt6mr9133924lbb.127.1367255077140; 
	Mon, 29 Apr 2013 10:04:37 -0700 (PDT)
Original-Received: by 10.112.168.228 with HTTP; Mon, 29 Apr 2013 10:04:37 -0700 (PDT)
In-Reply-To: <8761z51f4z.fsf_-_@bzg.ath.cx>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
X-Received-From: 209.85.217.173
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/help-gnu-emacs>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org
Xref: news.gmane.org gmane.emacs.help:90403
Archived-At: <http://permalink.gmane.org/gmane.emacs.help/90403>

--089e0115fd2430c13a04db82e111
Content-Type: text/plain; charset=ISO-8859-1

Not sure if it's small, but here goes.

In vim, Sublime Text, and others (osx textmate I've been told) you can set
an option that will save the file in the current frame when it loses focus.
While googling to check if Emacs can be configured to have the same
behaviour I found that XEmacs has a 'deselect-frame-hook' that could be
used for this. From the same googling, I found that Emacs would require
something beyond a mere elisp module, but it would have to be implemented
in the core C code itself.

I would really like this option, since I am "frame oriented". I tend to
have quite a few frames open and use "focus follows mouse" which is
available in any Linux desktop. I move my mouse to a terminal window to
type 'make' or run the python/bash/what-have-you script and I would like
emacs to save at least the buffer of the frame I just left and perhaps even
all buffers (but since they wouldn't have focus anymore, they'd already
been saved anyway).

Ian.


On Mon, Apr 29, 2013 at 6:21 PM, Bastien <bzg@altern.org> wrote:

> glyn.millington@gmail.com writes:
>
> > I suspect that one  reason for sticking with Xemacs now is lots of little
> > customizations  and tweaks which don't easily transfer to Gnu Emacs - the
> > same reason why I wouldn't willingly swap my init.el for yours, because
> > it would change the way I work.
>
> I changed the subject -- maybe this thread is an opportunity to get a
> list of XEmacs features that would be nice to have in GNU Emacs.  I'm
> not thinking of architectural differences, rather of small convenient
> commands or options.
>
> --
>  Bastien
>
>


-- 
One man's "magic" is another man's engineering. "Supernatural" is a null
word.
-- Excerpt from the notebooks of Lazarus Long, from Robert Heinlein's "Time
Enough for Love"

--089e0115fd2430c13a04db82e111
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Not sure if it&#39;s small, but here goes.<=
br><br></div>In vim, Sublime Text, and others (osx textmate I&#39;ve been t=
old) you can set an option that will save the file in the current frame whe=
n it loses focus. While googling to check if Emacs can be configured to hav=
e the same behaviour I found that XEmacs has a &#39;deselect-frame-hook&#39=
; that could be used for this. From the same googling, I found that Emacs w=
ould require something beyond a mere elisp module, but it would have to be =
implemented in the core C code itself.<br>
<br></div>I would really like this option, since I am &quot;frame oriented&=
quot;. I tend to have quite a few frames open and use &quot;focus follows m=
ouse&quot; which is available in any Linux desktop. I move my mouse to a te=
rminal window to type &#39;make&#39; or run the python/bash/what-have-you s=
cript and I would like emacs to save at least the buffer of the frame I jus=
t left and perhaps even all buffers (but since they wouldn&#39;t have focus=
 anymore, they&#39;d already been saved anyway).<br>
<br></div>Ian.<br></div><div class=3D"gmail_extra"><br><br><div class=3D"gm=
ail_quote">On Mon, Apr 29, 2013 at 6:21 PM, Bastien <span dir=3D"ltr">&lt;<=
a href=3D"mailto:bzg@altern.org" target=3D"_blank">bzg@altern.org</a>&gt;</=
span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><a href=3D"mailto:glyn.millington@gmail.com"=
>glyn.millington@gmail.com</a> writes:<br>
<br>
&gt; I suspect that one =A0reason for sticking with Xemacs now is lots of l=
ittle<br>
&gt; customizations =A0and tweaks which don&#39;t easily transfer to Gnu Em=
acs - the<br>
&gt; same reason why I wouldn&#39;t willingly swap my init.el for yours, be=
cause<br>
&gt; it would change the way I work.<br>
<br>
I changed the subject -- maybe this thread is an opportunity to get a<br>
list of XEmacs features that would be nice to have in GNU Emacs. =A0I&#39;m=
<br>
not thinking of architectural differences, rather of small convenient<br>
commands or options.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
=A0Bastien<br>
<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div>One =
man&#39;s &quot;magic&quot; is another man&#39;s engineering. &quot;Superna=
tural&quot; is a null word.</div><div>-- Excerpt from the notebooks of Laza=
rus Long, from Robert Heinlein&#39;s &quot;Time Enough for Love&quot;</div>

</div>

--089e0115fd2430c13a04db82e111--