Edit with Emacs is an extension for Google’s Chrome(ium) browser family that allows you to edit text areas on your browser in a more full featured editor. It does this in conjunction with an “Edit Server” which services requests by the browser. This is because extensions cannot spawn new processes as a security measure.
The extension packages native elisp version that can be run inside GNU Emacs itself, just follow the instructions from the options page of the extension. It has been known to work with GNU Emacs and Aquamacs (MacOS); it is presently not compatible with XEmacs.
Other example edit servers can be found at the project homepage. There is no reason why other server scripts could not spawn other editors and currently a number of servers support the simple URL based protocol.
This extension is licensed under the GPL v3 and development versions can be found at: http://github.com/stsquad/emacs_chrome
v1.16
Extension
* allow disabling of switch to settings behaviour
* whitelist penguin.linux.test for edit server (ChromeOS/Crostini)
* fix context menu on newer Chromes (#158)
* honour edit_server_host instead of hard-coding 127.0.0.1
* use the Chrome extension UI to set keyboard shortcuts.
* fix handling of spellcheck=false nodes for Gmail (#171, #162)
edit-server.el
* use make-frame (see updated docs for edit-server-new-frame-alist)
If you are an emacs user, this extension is essential.
Exactly what I needed: huge time saver, thank you.
I wish there was a way to control the font size that gets injected into the text area in gmail. It comes our really small.
Redmine 게시물 편집할때 이득 많이 봤습니다 ^^
Google Docs에서도 연동 가능하면 좋을 것 같은데 안되네요 ㅜㅜ
Lovely!!!
So simple, so needed!
Extension can’t connect to editor;
Test doesn’t pass, while curl can connect to 127.0.0.1:9292
Tried on clear chrome “Person”, without extensions – still won’t work
OS X el Capitan, latest Chrome
BTW, Advanced REST client couldn’t connect to 127.0.0.1:9292 either;
Nor to localhost Rails server – although it would open it if entered in address line
configuring it was painful in my case.
funktioniert ausgezeichnet und ist sehr hilfreich!
Very good and work with emacsclient even in cygwin Windows.
아주 맘에 들어어요~ 좋아요!!
Very useful extension for editing large amounts of text.
This is such a help when entering tickets or on a CMS to get stuff done.
Great work.
Button installed but not functional. Don’t want to troubleshoot it. God’s Own Editor(tm) deserves a better extension.
Absolutely the must have extension in Chrome for Emacser.
Finally! Not as handy as Firemacs is in Firefox, but still a must for those of us using the Emacs keybindings.
It’s so great that I can write on Chrome with my favorite editor. Good job!
Excellent work! It’s amazing. I was waiting for this app so long!
I Want to donate!
If your an Emacs and Chrome user, this extension is essential.
I must admit that the instructions to make it work have been somehow obscure, but then again, if you’re an Emacs user you should be able to figure them out.
The main points you must keep in mind are:
0. Add the proper lines to your .emacs file;
1. Make sure that your edit-server.el is on your search path;
2. You must start the server (as a deamon) or Emacs itself before being able to use it within Chrome.
I install this every where I use a browser.
I only use 4 add-ons, this is the first one I load every time.
Sounded promising, but when I loaded the bundled Emacs extension and tried running this on a textarea, Emacs (Ubuntu 13.04) just reported an error:
error in process filter: apply: Not enough arguments for format string
Did not spend time debugging it, maybe I will if I find a compelling need for this (e.g. big wiki pages).
Much improved. Thanks Alex.
This extension rocks my world. Is there any way to get it to work with Gmail in a Rich Formatting window? (I use Markdown Here to apply rich formatting after I’ve entered text, and such a feature would prevent me from having to switch back and forth between Plain Text and Rich Formatting.)
Great extension. But it crashes the emacs daemon quite often.