lp:~scymtym/rudel/remote-exec

Created by Jan Moringen and last modified
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

Owner:
Jan Moringen
Project:
rudel
Status:
Development

Recent revisions

619. By Jan Moringen

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

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

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

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
  keybindings

615. By Jan Moringen

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

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

Added docstring to some vars and functions in rudel-remote-exec.el
* rudel-remote-exec.el (header): added brief description in commentary
  section
  (rudel-remote-exec-register-data-handler): added documentation
  string
  (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

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

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

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:
lp:rudel
This branch contains Public information 
Everyone can see this information.

Subscribers