From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "T. V. Raman" Newsgroups: gmane.emacs.devel Subject: An Emacs plug-in for a browser (Firefox?) Date: Thu, 4 Sep 2008 19:42:03 -0700 Message-ID: <18624.40059.414121.633475@gargle.gargle.HOWL> References: Reply-To: raman@users.sf.net NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1220583485 19405 80.91.229.12 (5 Sep 2008 02:58:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Sep 2008 02:58:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: pmr@pajato.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 05 04:59:00 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 1KbRXH-00027m-Uu for ged-emacs-devel@m.gmane.org; Fri, 05 Sep 2008 04:59:00 +0200 Original-Received: from localhost ([127.0.0.1]:48358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KbRWI-0000HJ-CJ for ged-emacs-devel@m.gmane.org; Thu, 04 Sep 2008 22:57:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KbRWD-0000Fr-RU for emacs-devel@gnu.org; Thu, 04 Sep 2008 22:57:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KbRMk-0006BR-TX for emacs-devel@gnu.org; Thu, 04 Sep 2008 22:48:15 -0400 Original-Received: from [199.232.76.173] (port=58655 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KbRMX-00067d-Nb for emacs-devel@gnu.org; Thu, 04 Sep 2008 22:47:53 -0400 Original-Received: from qmta09.westchester.pa.mail.comcast.net ([76.96.62.96]:33830) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KbRGx-00027H-3i for emacs-devel@gnu.org; Thu, 04 Sep 2008 22:42:07 -0400 Original-Received: from OMTA11.westchester.pa.mail.comcast.net ([76.96.62.36]) by QMTA09.westchester.pa.mail.comcast.net with comcast id AoAb1a00f0mv7h059qi4P6; Fri, 05 Sep 2008 02:42:04 +0000 Original-Received: from localhost ([71.202.191.236]) by OMTA11.westchester.pa.mail.comcast.net with comcast id Aqi41a00656Ur8v3Xqi48o; Fri, 05 Sep 2008 02:42:04 +0000 X-Authority-Analysis: v=1.0 c=1 a=2ujYX1Sqr08A:10 a=AqyfsjIszOgA:10 a=2z1OXlWFAAAA:8 a=dJij7zUEVjbNRww51ZwA:9 a=FOzUd6_OyS6VqSRNikQA:7 a=raFdSeEGKHRQmXHoj78c7hgC3YAA:4 a=5qI_yuUHi04A:10 a=MSl-tDqOz04A:10 a=rCbS6JjwtmAA:10 Original-Received: by localhost (Postfix, from userid 1000) id AE16E12A4101; Thu, 4 Sep 2008 19:42:03 -0700 (PDT) In-Reply-To: X-Mailer: VM alpha-479 under Emacs 23.0.60.1 (i686-pc-linux-gnu) x-attribution: tvr X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:103547 Archived-At: Persoanlly I'd prefer the embedding to go in the other direction, i.e. embed something like Webkit inside Emacs, ask Webki to render the Web into an emacs buffer, and enable full DOM access from Emacs Lisp. This way security sandboxing can be per whatever webkit does, and emacs which typically runs with more previleges wouldn't have to worry about code that comes from the network doing unsafe things. >>>>> "Paul" == Paul Michael Reilly writes: Paul> Steve Yegge, always an interesting read, recently Paul> opined that two of his "essential" tools are Emacs and Paul> Firefox. And claimed that if one were to subsume the Paul> other life would be nearly perfect, in at least one Paul> sense. Paul> Paul> While there are a few very useful Emacs add-ons that Paul> allow you to use emacsclient to edit text in Mozilla Paul> based tools (Thunderbird and Firefox come to mind), Paul> I've always wondered why someone has not hacked a Paul> plugin that support some sort of Emacs url. For Paul> example, "emacs://x.y.z/some/file/or/other.txt" when Paul> presented to the browser would fire up a tab on the Paul> browser with a full blown Emacs instance Paul> "embedded/buried" in it and edit the file other.txt Paul> with the full power of Emacs immersed in the browser. Paul> Sandbox issues aside, what other issues need to be Paul> overcome to create such a browser plugin? Paul> Paul> -pmr Paul> -- Best Regards, --raman Email: raman@users.sf.net WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: tv.raman.tv@gmail.com PGP: http://emacspeak.sf.net/raman/raman-almaden.asc Google: tv+raman IRC: irc://irc.freenode.net/#emacs