From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: An Emacs plug-in for a browser (Firefox?) Date: Mon, 08 Sep 2008 05:22:30 -0400 Message-ID: References: <18624.40059.414121.633475@gargle.gargle.HOWL> <48C0BB3A.4080201@pajato.com> <87zlmnezy9.fsf@shellarchive.co.uk> <48C0FC53.4020806@gmail.com> <6fa54e4e0809050420i5132ace5red5a011b69ecd1ed@mail.gmail.com> <8763p795cq.fsf@cyd.mit.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1220865947 1094 80.91.229.12 (8 Sep 2008 09:25:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 8 Sep 2008 09:25:47 +0000 (UTC) Cc: pmr@pajato.com, lennart.borgman@gmail.com, joakim@verona.se, smeuuh@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, raman@users.sourceforge.net, phil@shellarchive.co.uk To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 08 11:26:41 2008 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 1Kcd13-0008Q6-AK for ged-emacs-devel@m.gmane.org; Mon, 08 Sep 2008 11:26:37 +0200 Original-Received: from localhost ([127.0.0.1]:59590 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kcd03-0008A3-BN for ged-emacs-devel@m.gmane.org; Mon, 08 Sep 2008 05:25:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kccyn-0007ae-OI for emacs-devel@gnu.org; Mon, 08 Sep 2008 05:24:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kccym-0007ZU-16 for emacs-devel@gnu.org; Mon, 08 Sep 2008 05:24:17 -0400 Original-Received: from [199.232.76.173] (port=45092 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kccyl-0007ZK-OC for emacs-devel@gnu.org; Mon, 08 Sep 2008 05:24:15 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:34145) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kccyl-0002Vl-K5 for emacs-devel@gnu.org; Mon, 08 Sep 2008 05:24:15 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1Kccx4-0004P4-UO; Mon, 08 Sep 2008 05:22:30 -0400 In-reply-to: <8763p795cq.fsf@cyd.mit.edu> (message from Chong Yidong on Sun, 07 Sep 2008 14:29:57 -0400) X-detected-kernel: by monty-python.gnu.org: 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:103681 Archived-At: Switching constantly between Emacs and Firefox (e.g., by making Emacs open links via a separate Firefox application) is inefficient. When you say "switching", what does that refer to? Are you talking about a UI-level operation? Or do you mean process-switching, something done by the kernel? In what sense is it inefficient? Thus, to answer your original question, "embedding" means delegating the contents of an Emacs window (or part of an Emacs window) to a web browser process, such as Mozilla Gecko or Webkit. To delegate display to a web browser process would normlly mean running a browser rather than running just part of one.