From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Michael Reilly Newsgroups: gmane.emacs.devel Subject: Emacs Webapp/Plugin Date: Fri, 27 Jul 2012 12:47:45 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b15ae55ad2fa704c5d2785c X-Trace: dough.gmane.org 1343407671 24021 80.91.229.3 (27 Jul 2012 16:47:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 27 Jul 2012 16:47:51 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 27 18:47:51 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Sunhf-0007KQ-Dp for ged-emacs-devel@m.gmane.org; Fri, 27 Jul 2012 18:47:51 +0200 Original-Received: from localhost ([::1]:50011 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sunhe-00007U-Lr for ged-emacs-devel@m.gmane.org; Fri, 27 Jul 2012 12:47:50 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sunhc-000073-8l for emacs-devel@gnu.org; Fri, 27 Jul 2012 12:47:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sunha-0003uM-JU for emacs-devel@gnu.org; Fri, 27 Jul 2012 12:47:48 -0400 Original-Received: from mail-pb0-f41.google.com ([209.85.160.41]:34526) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sunha-0003ny-DC for emacs-devel@gnu.org; Fri, 27 Jul 2012 12:47:46 -0400 Original-Received: by mail-pb0-f41.google.com with SMTP id rp2so5849308pbb.0 for ; Fri, 27 Jul 2012 09:47:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=qkTizIWkponyfN36TEhRCokUUfWZ5wJZVk+J5ZQNAls=; b=UKGzhZuLRZt3sIucqif1/90X8fJ+b5ZWsGFRoK4FNAx4x+Ge+LL/xdfJh8n8ekVXb6 3Hdb2AXSV0xAJ516baFoidohb8cNGqHac8+hFyv24pcv6Zsw9fpctVfxWRkYRba1FmSI IKq/lwrnJopSAikTJOdEavKFOg7PjSGzniE2R4ICz3DMjyFoQB+ALdVB6D7MEdHlJlYA cPXZu0cxV7ivucoDxNMhHIKc2RFib6sElJQ3gxQvw6f+qReR/ovFD9nUX4B6bqdv0kJ6 VMrPZWQU3jSVEqlD5vEqc4mKWukHzO5aJ58EmFXSIumSCmLPbues6ZENqHLqmWMS7ofu HQcg== Original-Received: by 10.68.138.169 with SMTP id qr9mr15599873pbb.27.1343407665262; Fri, 27 Jul 2012 09:47:45 -0700 (PDT) Original-Received: by 10.142.163.4 with HTTP; Fri, 27 Jul 2012 09:47:45 -0700 (PDT) X-Gm-Message-State: ALoCoQkxtJtFFEHR8l+vw46Yl43iGL0z9J9cKY+Ci6iDrq4AdewUX7a52aVJuGX5HTgtIDUBF2S5 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:151923 Archived-At: --047d7b15ae55ad2fa704c5d2785c Content-Type: text/plain; charset=ISO-8859-1 Someone tell me again why it is a bad idea to develop a Chrome/Chromium (browser or Chrome OS) plugin that is essentially just the basic Emacs bits that we know and love? I did sort of raise this issue a while back to no avail but it is an itch that just won't go away. The underlying premise is that there are no "desktop" apps available on this imagined system, just web apps and browser plugins. Using this system, I will visit a site that has a text file, think DropBox or Google Drive or some such, for example. This text file is in fact an org-mode text file. So I want Chrome to automagically recognize this and invoke an Emacs plugin to edit the document. Now, as near as I can tell, this particular plugin is not available in the Chrome App store, or anywhere else. I kind of expected/hoped Steve Yegge would have written it by now but ... he's probably too busy just being famous (or infamous). In any case, how practical/impractical is it to talk about this group of developers producing such a tool using the current code base? Left to my own devices, I would be inclined to write the plugin first trying not to modify Emacs internals but I have a hunch that will prove impractical. Once there are internal Emacs changes required the question arises on how best to package the tool in the bazaar sources. Would this notion be a variant of the ability to "embed" Emacs into another app? -pmr --047d7b15ae55ad2fa704c5d2785c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Someone tell me again why it is a bad idea to develop a Chrome/Chromium (br= owser or Chrome OS) plugin that is essentially just the basic Emacs bits th= at we know and love? =A0I did sort of raise this issue a while back to no a= vail but it is an itch that just won't go away.

The underlying premise is that there are no "desktop&qu= ot; apps available on this imagined system, just web apps and browser plugi= ns. =A0Using this system, I will visit a site that has a text file, think D= ropBox or Google Drive or some such, for example. =A0This text file is in f= act an org-mode text file. =A0So I want Chrome to automagically recognize t= his and invoke an Emacs plugin to edit the document. =A0Now, as near as I c= an tell, this particular plugin is not available in the Chrome App store, o= r anywhere else. =A0I kind of expected/hoped Steve Yegge would have written= it by now but ... he's probably too busy just being famous (or infamou= s).

In any case, how practical/impractical is it to talk ab= out this group of developers producing such a tool using the current code b= ase?

Left to my own devices, I would be inclined t= o write the plugin first trying not to modify Emacs internals but I have a = hunch that will prove impractical. =A0Once there are internal Emacs changes= required the question arises on how best to package the tool in the bazaar= sources.

Would this notion be a variant of the ability to "= embed" Emacs into another app?

-pmr
--047d7b15ae55ad2fa704c5d2785c--