all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: joakim@verona.se
To: Paul Michael Reilly <pmr@pajato.com>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs Webapp/Plugin
Date: Fri, 27 Jul 2012 20:13:19 +0200	[thread overview]
Message-ID: <m3ehnxrs1s.fsf@chopper.vpn.verona.se> (raw)
In-Reply-To: <CAGwjgEi54wnc3DyciQWzc_1=bGrQg02RR6hoOv3hWNTA5JfcbA@mail.gmail.com> (Paul Michael Reilly's message of "Fri, 27 Jul 2012 12:47:45 -0400")

Paul Michael Reilly <pmr@pajato.com> writes:

> 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?

I'm not really sure what youre asking, but embedding Emacs in a browser
would not be too hard. Its already mostly possible with the window id
flags. See emacswiki for examples. If you are asking how to simply make
Emacs handle particular urls downloaded by the browser, thats also
possible, and in Firefox you need a plugin that you configure, should
work the same with Chrome.

If you are asking if its possible to deploy emacs to the google
appstore, and install it as a chrome plugin, that should be technically
possible.

Lastly, I dont think this is what you asked, but its also possible to
embedd webkit in emacs, in the emacs xwidget branch. (webkit is the
renderer chrome uses, more or less)

>
> -pmr
>

-- 
Joakim Verona



  reply	other threads:[~2012-07-27 18:13 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-27 16:47 Emacs Webapp/Plugin Paul Michael Reilly
2012-07-27 18:13 ` joakim [this message]
2012-07-27 23:56 ` Jeremiah Dodds
2012-07-28  2:56   ` Paul Michael Reilly
2012-07-28 21:26     ` William Gardella
2012-07-29 10:53       ` Paul Michael Reilly
2012-07-29 15:21         ` Bastien
2012-07-29 16:14         ` William Gardella
2013-10-04 10:03         ` Alex Bennée
2013-10-04 15:39           ` Paul Michael Reilly
2013-10-05 16:48             ` Richard Stallman
2013-10-06 18:59               ` Paul Michael Reilly
2013-10-07 13:36                 ` Richard Stallman
2012-07-28 13:58 ` Richard Stallman
2012-07-29  0:54   ` Miles Bader
2012-07-29 11:18     ` Paul Michael Reilly
2012-08-05 17:06     ` Richard Stallman
2012-08-08  5:19       ` William Gardella
2012-07-29 11:11   ` Paul Michael Reilly
2012-07-30  1:47     ` Richard Stallman
2012-07-30  2:34       ` Stephen J. Turnbull
2012-07-30  8:30         ` joakim
2012-07-31 22:32           ` Richard Stallman
2012-07-31 22:49             ` chad
2012-08-01  9:20               ` joakim
2012-08-01 22:42                 ` Richard Stallman
2012-08-02  7:41                   ` joakim
2012-08-02 23:38                     ` Richard Stallman
2012-08-03 19:09                       ` joakim
2012-08-04  5:43                         ` Richard Stallman
2012-08-02 23:38                     ` Richard Stallman
2012-08-03 19:27                       ` joakim
2012-08-04  5:43                         ` Richard Stallman
2012-08-04  8:13                           ` joakim
2012-08-04  2:43                       ` Jason Rumney
2012-08-05  0:04                         ` Richard Stallman
2012-07-31 22:32         ` Richard Stallman
2012-08-04 10:06       ` Miles Bader
2012-08-04 13:01         ` Lennart Borgman
2012-08-04 15:38           ` Nix
2012-08-05  0:04         ` Richard Stallman
2012-08-05  0:31           ` Miles Bader
2012-08-05 21:01             ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3ehnxrs1s.fsf@chopper.vpn.verona.se \
    --to=joakim@verona.se \
    --cc=emacs-devel@gnu.org \
    --cc=pmr@pajato.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.