From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: XEmbed patches Date: Sat, 21 Jul 2007 00:52:35 -0400 Message-ID: References: <20070718142537.GA27107@movial.fi> <46A05B3F.2010704@swipnet.se> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1184993767 27443 80.91.229.12 (21 Jul 2007 04:56:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 21 Jul 2007 04:56:07 +0000 (UTC) Cc: emacs-devel@gnu.org, timo.savola@iki.fi To: =?ISO-8859-1?Q?Jan_Dj=E4rv?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 21 06:56:06 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IC70f-000891-52 for ged-emacs-devel@m.gmane.org; Sat, 21 Jul 2007 06:56:05 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IC70e-0002Rm-IM for ged-emacs-devel@m.gmane.org; Sat, 21 Jul 2007 00:56:04 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IC6w2-0000uH-Mp for emacs-devel@gnu.org; Sat, 21 Jul 2007 00:51:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IC6w2-0000tq-4C for emacs-devel@gnu.org; Sat, 21 Jul 2007 00:51:18 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IC6w1-0000tm-H7 for emacs-devel@gnu.org; Sat, 21 Jul 2007 00:51:17 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IC6w1-0002Gx-7O for emacs-devel@gnu.org; Sat, 21 Jul 2007 00:51:17 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1IC6xH-0000io-NX; Sat, 21 Jul 2007 00:52:35 -0400 In-reply-to: <46A05B3F.2010704@swipnet.se> (message from =?ISO-8859-1?Q?Jan_Dj=E4rv?= on Fri, 20 Jul 2007 08:50:39 +0200) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:75212 Archived-At: One thing that would be cool to have is to be able to embed a frame from emacsclient. You can do that now with frame parameters and eval, but I was thinking for something like a defun create-embedded-frame or something like that. Just to simplify things. Maybe you are right, but I'm not sure. emacsclient is designed for programs that want to "invoke an editor" without knowing which one. By contrast, an Emacs window in the frame of some other app would be created by an app that knows what it is doing. Is emacsclient the right interface for that? Perhaps what you mean is that the app should be able to ask an existing Emacs to create the window, rather than starting a new Emacs. The emacsclient mechanism might be the right way to do that. But the interface to use is a separate question.