Difference between revisions of "Edit with Emacs"

From WikEmacs
Jump to navigation Jump to search
Line 7: Line 7:
  
 
== How It Works ==
 
== How It Works ==
# install Edit with Emacs on your chrome
+
* install Edit with Emacs on your chrome
# download edit-server.el to your computer
+
* download edit-server.el to your computer
# add following line to .emacs
+
* add following line to .emacs
 
<source lang="lisp">
 
<source lang="lisp">
 
(add-to-list 'load-path "/where/your/edit-server.el/is")
 
(add-to-list 'load-path "/where/your/edit-server.el/is")
Line 15: Line 15:
 
(edit-server-start)
 
(edit-server-start)
 
</source>
 
</source>
# your will find a button at the bottom of textarea when you browse the webpage
+
* run your emacs as a server as "emacs --daemon"
# when you press the button a emacs frame will show up, with text already in the textarea
+
* your will find a button at the bottom of textarea when you browse the webpage
# when you have done, press c-c c-c to update your change to the textarea
+
* when you press the button a emacs frame will show up, with text already in the textarea
 +
* when you have done, press c-c c-c to update your change to the textarea
  
 
Noted on [[Emacs as a browser's external editor]].
 
Noted on [[Emacs as a browser's external editor]].
  
 
Chrome extension [https://chrome.google.com/webstore/detail/ljobjlafonikaiipfkggjbhkghgicgoh Edit with Emacs] uses its own '''Edit Server''' rather than Emacsclient because Chrome's security policy does not allow extensions to spawn new processes. The extension allows the user to edit text in Emacs and send the results to the browser textarea with {{CommandKeys|C-x #|edit-server-done}}.
 
Chrome extension [https://chrome.google.com/webstore/detail/ljobjlafonikaiipfkggjbhkghgicgoh Edit with Emacs] uses its own '''Edit Server''' rather than Emacsclient because Chrome's security policy does not allow extensions to spawn new processes. The extension allows the user to edit text in Emacs and send the results to the browser textarea with {{CommandKeys|C-x #|edit-server-done}}.

Revision as of 00:31, 29 March 2012

Edit with Emacs
Description Edit text areas via Chrom(ium) browsers
Author name of author
Maintainer Alex Bennée
Source https://github.com/stsquad/emacs_chrome

How It Works

  • install Edit with Emacs on your chrome
  • download edit-server.el to your computer
  • add following line to .emacs
(add-to-list 'load-path "/where/your/edit-server.el/is")
(require 'edit-server)
(edit-server-start)
  • run your emacs as a server as "emacs --daemon"
  • your will find a button at the bottom of textarea when you browse the webpage
  • when you press the button a emacs frame will show up, with text already in the textarea
  • when you have done, press c-c c-c to update your change to the textarea

Noted on Emacs as a browser's external editor.

Chrome extension Edit with Emacs uses its own Edit Server rather than Emacsclient because Chrome's security policy does not allow extensions to spawn new processes. The extension allows the user to edit text in Emacs and send the results to the browser textarea with [C-x #] (or M-x edit-server-done).