From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric Schulte" Newsgroups: gmane.emacs.devel Subject: Re: Embedding Emacs in other apps Date: Sun, 06 Jun 2010 14:14:37 -0700 Message-ID: <8739wz6eyq.fsf@gmail.com> References: <878w72nu23.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1275858919 22293 80.91.229.12 (6 Jun 2010 21:15:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 6 Jun 2010 21:15:19 +0000 (UTC) Cc: Tassilo Horn , emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 06 23:15:17 2010 connect(): No such file or directory 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.69) (envelope-from ) id 1OLNBI-00015s-Pf for ged-emacs-devel@m.gmane.org; Sun, 06 Jun 2010 23:15:11 +0200 Original-Received: from localhost ([127.0.0.1]:45534 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLNBE-0001Dg-86 for ged-emacs-devel@m.gmane.org; Sun, 06 Jun 2010 17:14:52 -0400 Original-Received: from [140.186.70.92] (port=53778 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLNB8-0001Db-Rn for emacs-devel@gnu.org; Sun, 06 Jun 2010 17:14:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OLNB5-0004Gw-PR for emacs-devel@gnu.org; Sun, 06 Jun 2010 17:14:46 -0400 Original-Received: from mail-px0-f169.google.com ([209.85.212.169]:46160) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OLNB5-0004Gl-L8 for emacs-devel@gnu.org; Sun, 06 Jun 2010 17:14:43 -0400 Original-Received: by pxi12 with SMTP id 12so2882234pxi.0 for ; Sun, 06 Jun 2010 14:14:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=WiEuEha8sM4VLd2wQz9vPaSUMt5tfJ4yMZJCtoyORJ4=; b=uEmQMuaYxwM7JtCGO8hpOCzpdeMpmsxa0CqrNC1lC8DBoMkx9rcvfNmu/MyyJ2ZDdX fyl6Sl34Rl8j/+lhFAX+RDqbtOP5/hq4Mg1qME82cdg2sM4pZBlKGC5FWV6w1s50z5pp BTnAUjkM+yH+t1Fnekl2fMzZ2dedQKMYQMuhU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=KSpBiacMdR+ToABEHeplXOF01zycAoxd8umdbTM3kyjsmEtCNGCCuWXt4S9sHfbBwg 9bZG0gxRU8XXRrPvB0EH0GtYjjReXiYA6SXAXhWO6jTMIrG+yf3KIkDWT9+zNPS45aQZ zT/S0MlJSeWPFr3cmrcbwDNhLaNvHSaahSpeA= Original-Received: by 10.114.242.11 with SMTP id p11mr10815663wah.83.1275858881451; Sun, 06 Jun 2010 14:14:41 -0700 (PDT) Original-Received: from schulte-laptop ([66.201.54.46]) by mx.google.com with ESMTPS id a23sm32205830wam.2.2010.06.06.14.14.38 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 06 Jun 2010 14:14:39 -0700 (PDT) In-Reply-To: <878w72nu23.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 29 May 2010 19:53:56 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:125561 Archived-At: Chong Yidong writes: >> I've wondered if it is possible to embed emacs in other applications, >> so for example that I can edit textfields in my browser using emacs. >> I quickly found this NEWS entry for emacs 23. >> >> | *** Emacs now supports the XEmbed specification. >> >> But this --parent-id option is only available to emacs, not >> emacsclient. Is that intended or technically not feasible otherwise? > > I've just added a --parent-id option to emacsclient. Thanks to Jan for > a helpful testcase. Has any progress been made in this area? It seems that given the existence of Emacs support for Xembed and the existence of Firefox support for XEmbed'd plugins (e.g. [1]) most of the hard work for integrating Emacs into a web-browser has already been accomplished. Is there some reason that putting these pieces together is more difficult than it appear on the surface? Are there any existing demos of an XEmbedding Emacs into another application? Thanks -- Eric Footnotes: [1] http://multimedia.cx/diamondx/