[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Is it possible to use another GUI client and connect it to Emacs?
From: |
Thierry Volpiatto |
Subject: |
Re: Is it possible to use another GUI client and connect it to Emacs? |
Date: |
Mon, 30 Mar 2015 10:13:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> For example, is it possible for me to write a package that connects Emacs
>> from Firefox and exchange messages, so that I can manipulate texts and
>> Firefox layout directly from headless Emacs server?
>
> Of course. E.g. you can run "emacsclient --eval <exp>" and it will
> execute that expression and return the value.
The problem is how to call emacsclient from firefox.
You have for this to setup a new protocol in firefox, which is not
allowed by firefox, you can workaround this by creating yourself the new
protocol with this small library:
https://github.com/thierryvolpiatto/firefox-protocol
You can then use a bookmarklet to call your script using emacsclient.
I actually use this to show my firefox bookmark list in emacs and to
bookmark web pages in regular emacs bookmarks.
Hope that help.
--
Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997
- Is it possible to use another GUI client and connect it to Emacs?, Tu, Do, 2015/03/27
- Re: Is it possible to use another GUI client and connect it to Emacs?, Xavier Maillard, 2015/03/27
- Re: Is it possible to use another GUI client and connect it to Emacs?, Jacob Gerlach, 2015/03/27
- Re: Is it possible to use another GUI client and connect it to Emacs?, Stefan Monnier, 2015/03/27
- Re: Is it possible to use another GUI client and connect it to Emacs?,
Thierry Volpiatto <=
- Re: Is it possible to use another GUI client and connect it to Emacs?, Pascal J. Bourguignon, 2015/03/27
- Re: Is it possible to use another GUI client and connect it to Emacs?, Tu, Do, 2015/03/30
- Re: Is it possible to use another GUI client and connect it to Emacs?, Phillip Lord, 2015/03/30