recall

Homepage: https://github.com/svaante/recall

Author: Daniel Pettersson

Updated:

Summary

Recall Emacs subprocess

Commentary

Recall and rerun processes created by the likes of `eshell',
`async-shell-command', `compile' and
`dired-do-async-shell-command'.

Use `recall-list' to see working directory, stdout, start time, end
time, exit code and vc revision for live and exited processes.

`recall-rerun' to rerun any process.
`recall-rerun-edit' to rerun process after editing shell command.
`recall-find-log' to open process output log file.
`recall-process-kill' to kill running process.
...

Joining the functionality of bash reverse-i-search with `proced'
(for subprocesses of Emacs).

Includes integration with `embark' and `consult'.

Enable global mode `recall-mode' to start processes monitoring.

Note:
This package uses `add-advice' on `make-process' and friends to
store metadata.  This is core Emacs functionality, usage might
have unintended consequences.  Disable `recall-mode' at the first
signs of process spawning troubles.

Package is inspired by detached.el

Dependencies