Allow user to edit web-page textareas with Emacs (and other editors).
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.17
* fix CSS bug causing repeating edit tags
* add a 48x48 icon for the Chrome web store
* remove unneeded tabs permission
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)
Latest reviews
- (2020-09-13) Jeffrey Bauer: If you are an emacs user, this extension is essential.
- (2018-11-05) Peter Stephenson: Exactly what I needed: huge time saver, thank you.
- (2018-02-16) Eyal Erez: 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.
- (2017-09-22) David Jung: Redmine 게시물 편집할때 이득 많이 봤습니다 ^^ Google Docs에서도 연동 가능하면 좋을 것 같은데 안되네요 ㅜㅜ
- (2017-02-03) Andrea Russo: Lovely!!!
- (2016-03-18) Andrei Neculau: So simple, so needed!
- (2015-12-30) Andrey Titov: 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
- (2015-09-03) Bibek Gautam: configuring it was painful in my case.
- (2015-07-07) Max: funktioniert ausgezeichnet und ist sehr hilfreich!
- (2015-06-03) Tongjie Chen: Very good and work with emacsclient even in cygwin Windows.
- (2015-05-08) Ikhoon Eom: 아주 맘에 들어어요~ 좋아요!!
- (2015-04-09) Tianxiang Xiong: Very useful extension for editing large amounts of text.
- (2014-09-16) Peter Tillemans: This is such a help when entering tickets or on a CMS to get stuff done. Great work.
- (2014-08-02) Michael Powe: Button installed but not functional. Don't want to troubleshoot it. God's Own Editor(tm) deserves a better extension.
- (2014-06-29) Weiliang Will Zeng: Absolutely the must have extension in Chrome for Emacser.
- (2014-05-29) This is fantastic - great work!
- (2014-02-06) Tom Chandler: Finally! Not as handy as Firemacs is in Firefox, but still a must for those of us using the Emacs keybindings.
- (2013-12-20) Ha Truong: It's so great that I can write on Chrome with my favorite editor. Good job!
- (2013-11-11) Victor Brunko: Excellent work! It's amazing. I was waiting for this app so long! I Want to donate!
- (2013-07-08) Andres Gazso: 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.
- (2013-06-13) Wayne Walker: I install this every where I use a browser. I only use 4 add-ons, this is the first one I load every time.
- (2013-06-04) Jesse Glick: 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).
- (2013-03-27) Anmar Oueja: Much improved. Thanks Alex.
- (2013-03-11) Sunjay Dixit: 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.)
- (2012-11-11) Saurabh Kumar: Great extension. But it crashes the emacs daemon quite often.
- (2012-10-09) Felix E. Klee: Works like a charm on Windows XP, and also with umlauts (German). That is, with one major annoyance: The extension litters the JavaScript console with debugging information.