From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: An Emacs plug-in for a browser (Firefox?) Date: Sat, 06 Sep 2008 12:42:48 -0400 Message-ID: <87myilkyyf.fsf@cyd.mit.edu> 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> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1220719230 15052 80.91.229.12 (6 Sep 2008 16:40:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 6 Sep 2008 16:40:30 +0000 (UTC) Cc: pmr@pajato.com, lennart.borgman@gmail.com, joakim@verona.se, raman@users.sourceforge.net, Antoine Levitt , emacs-devel@gnu.org, phil@shellarchive.co.uk To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 06 18:41:24 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 1Kc0qb-0007lJ-N7 for ged-emacs-devel@m.gmane.org; Sat, 06 Sep 2008 18:41:18 +0200 Original-Received: from localhost ([127.0.0.1]:56673 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kc0pc-0007gj-6C for ged-emacs-devel@m.gmane.org; Sat, 06 Sep 2008 12:40:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kc0pW-0007ge-GD for emacs-devel@gnu.org; Sat, 06 Sep 2008 12:40:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kc0pW-0007gS-3O for emacs-devel@gnu.org; Sat, 06 Sep 2008 12:40:10 -0400 Original-Received: from [199.232.76.173] (port=32833 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kc0pV-0007gP-TJ for emacs-devel@gnu.org; Sat, 06 Sep 2008 12:40:09 -0400 Original-Received: from cyd.mit.edu ([18.115.2.24]:36870) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kc0pT-0001mF-Ib; Sat, 06 Sep 2008 12:40:07 -0400 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id 5436457E18A; Sat, 6 Sep 2008 12:42:48 -0400 (EDT) In-Reply-To: (Richard M. Stallman's message of "Sat, 06 Sep 2008 03:12:16 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) 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:103590 Archived-At: "Richard M. Stallman" writes: > I proposed years ago that we extend Emacs to the point where it can > function as a word processor. This is mainly a matter of adding > features that let you put things in a buffer (and save them in files) > to get various kinds of formatting effects. To display web pages is > an even more distant goal; it requires MORE new buffer and display > features. That's assuming we rely on the Emacs redisplay engine. The approach being discussed in this thread is to embedding the output generated by an external browser library in an Emacs window. Basically, this involves being able to tell an Emacs window not to draw the usual Emacs display, but to display the output from an external process (an embedded browser process) instead. I think it's very feasible, assuming someone has the time to do it. The bottleneck here is manpower. (Maybe this would be a good Google Summer of Code project).