Created by Jan Moringen on 2010-07-22 and last modified on 2010-07-23
Get this branch:
bzr branch lp:~scymtym/rudel/remote-exec
Only Jan Moringen can upload to this branch. If you are Jan Moringen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jan Moringen

Recent revisions

619. By Jan Moringen on 2010-07-23

Use normal quote in function lists in remote-modes/
* remote-modes/rudel-remote-modes-slime.el
  (rudel-remote-modes-slime-repl-functions): use normal quote
* remote-modes/rudel-remote-modes-eshell.el
  (rudel-remote-modes-eshell-functions): likewise
* remote-modes/rudel-remote-modes-comint.el
  (rudel-remote-modes-comint-functions): likewise

618. By Jan Moringen on 2010-07-23

Added remote shell mode in rudel-remote-modes-comint.el
* rudel-remote-modes-comint.el (require shell): new require; make
  shell-mode-map available
  (rudel-remote-modes-shell-functions): new variable; list of
  functions in shell-mode that need a corresponding remote function
  (remote-shell-mode): new remote mode

617. By Jan Moringen on 2010-07-23

Removed key info from remapping tables in remote-modes/
* remote-modes/rudel-remote-modes-util.el
  (rudel-remote-modes-util-define-remote-mode): expect function to
  contain just function names, no keys
* remote-modes/rudel-remote-modes-slime.el
  (rudel-remote-modes-slime-repl-functions): removed keys
* remote-modes/rudel-remote-modes-eshell.el
  (rudel-remote-modes-eshell-functions): likewise
* remote-modes/rudel-remote-modes-comint.el
  (rudel-remote-modes-comint-functions): likewise

616. By Jan Moringen on 2010-07-23

Parent, remapping in rudel-remote-modes-util-define-remote-mode
* rudel-remote-modes-util.el
  (rudel-remote-modes-util-define-remote-mode): set original keymap as
  parent instead of copying it; remap command instead of overriding

615. By Jan Moringen on 2010-07-23

Prompt in interactive form in rudel-remote-execute-command
* rudel-remote-modes-util.el
  (rudel-remote-execute-command): moved prompting for user and command
  into interactive form

614. By Jan Moringen on 2010-07-23

Cleanup of request result handling in rudel-remote-exec.el
* rudel-remote-exec.el (rudel-remote-exec-funcall): use
  `rudel-remote-exec--interpret-result' to interpret the result
  (rudel-remote-exec-execute-command): likewise
  (rudel-remote-exec--interpret-result): new function; examine last
  result and return a value or signal an error
  (rudel-remote-exec--data-handler): removed message request since the
  generic exec request subsumes it; merged result and error requests
  since they are structurally identical

613. By Jan Moringen on 2010-07-23

Added docstring to some vars and functions in rudel-remote-exec.el
* rudel-remote-exec.el (header): added brief description in commentary
  (rudel-remote-exec-register-data-handler): added documentation
  (rudel-remote-exec-unregister-data-handler): likewise
  (rudel-remote-exec-funcall): likewise
  (rudel-remote-exec-execute-command): likewise
  (rudel-remote-exec--last-result): likewise
  (rudel-remote-exec--data-handler): likewise
  (rudel-remote-exec--execute-funcall): likewise
  (rudel-remote-exec--execute-interactive-command): likewise
  (rudel-remote-exec--with-forwarded-functions): likewise

612. By Jan Moringen on 2010-07-23

Added remote-modes directory to lists in rudel-compile.el
* rudel-compile.el (top level autoloads): added remote-modes directory
  (top-level): likewise

611. By Jan Moringen on 2010-07-22

Added remote modes for slime, eshell and comint
* remote-modes/rudel-remote-modes-util.el: new file; utility
  functions for remote command execution and remote mode definition
* remote-modes/rudel-remote-modes-slime.el: new file; remote slime
  repl mode
* remote-modes/rudel-remote-modes-eshell.el: new file; remote
  eshell mode
* remote-modes/rudel-remote-modes-comint.el: new file; remote
  comint mode
* remote-modes/Project.ede: new file; project file for
  remote-modes directory
* Project.ede (target autoloads): added remote-modes directory

610. By Jan Moringen on 2010-07-22

Added rudel-remote-exec.el for remote code execution
* rudel-remote-exec.el: new file; contains functions for code
  execution in remote Emacs processes
* Project.ede (target rudel): added file rudel-remote-exec.el

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.