Homepage: https://www.gnu.org/software/emacs
Author: Roland Winkler
Operate on system processes like dired
Proced makes an Emacs buffer containing a listing of the current system processes. You can use the normal Emacs commands to move around in this buffer, and special Proced commands to operate on the processes listed. See `proced-mode' for getting started. To do: - Interactive temporary customizability of flags in `proced-grammar-alist' - Allow "sudo kill PID", "sudo renice PID" `proced-send-signal' operates on multiple processes one by one. With "sudo" we want to execute one "kill" or "renice" command for all marked processes. Is there a `sudo-call-process'? Thoughts and Ideas - Currently, `process-attributes' returns the list of command-line arguments of a process as one concatenated string. This format is compatible with `shell-command'. Also, under MS-Windows, the command-line arguments are actually stored as a single string, so that it is impossible to reverse-engineer it back into separate arguments. Alternatively, `process-attributes' could (try to) return a list of strings that correspond to individual command-line arguments. Then one could feed such a list of command-line arguments into `call-process' or `start-process'. Are there real-world applications when such a feature would be useful? What about something like `proced-restart-pid'?