1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-03 14:10:47 -08:00
emacs/lisp/net
Michael Albinus e48ac2e204 Handle remote system processes
* doc/lispref/files.texi (Magic File Names):
Add list-system-processes and process-attributes.

* doc/lispref/processes.texi (System Processes): Document changes
in list-system-processes and process-attributes.

* doc/misc/tramp.texi (Customizing Completion): Use @ftable.
(Remote processes): Document changes in list-system-processes and
process-attributes.

* etc/NEWS: Document changes in proced, list-system-processes and
process-attributes.

* lisp/proced.el (proced-show-remote-processes): New defcustom.
(proced-remote-directory): Remove.
(proced-filter-alist): Use it.
(proced-user-name): New defun.
(proced-available): Set it to t.
(proced-mode): Adapt docstring.
(proced): Adapt docstring.  Acknowledge prefix argument.
(proced-format): Change initialization of `standard-attributes'.
(proced-send-signal, proced-renice): Adapt docstring.  Remove
special handling of prefix argument.

* lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist):
* lisp/net/tramp-archive.el (tramp-archive-file-name-handler-alist):
* lisp/net/tramp-crypt.el (tramp-crypt-file-name-handler-alist):
* lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
* lisp/net/tramp-rclone.el (tramp-rclone-file-name-handler-alist):
* lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist):
* lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist):
* lisp/net/tramp-sshfs.el (tramp-sshfs-file-name-handler-alist):
* lisp/net/tramp-sudoedit.el (tramp-sudoedit-file-name-handler-alist):
Add 'list-system-processes' and `process-attributes'.

* lisp/net/tramp-integration.el (files-x): Require `files-x'.
(tramp-bsd-process-attributes-ps-args)
(tramp-bsd-process-attributes-ps-format)
(tramp-connection-local-bsd-ps-variables)
(tramp-busybox-process-attributes-ps-args)
(tramp-busybox-process-attributes-ps-format)
(tramp-connection-local-busybox-ps-variables):
* lisp/net/tramp-adb.el (tramp-adb-connection-local-default-ps-variables):
New defconsts.  Add them to connection-local variables.

* lisp/net/tramp.el (tramp-file-name-for-operation):
Add 'list-system-processes' and `process-attributes'.
(tramp-process-attributes-ps-args)
(tramp-process-attributes-ps-format): New defconsts.
(tramp-ps-time, tramp-get-process-attributes)
(tramp-handle-list-system-processes)
(tramp-handle-process-attributes): New defuns.

* src/process.c (Flist_system_processes, Fprocess_attributes):
Support remote system processes.
(Qlist_system_processes, Qprocess_attributes): Declare symbols.
2022-04-05 17:08:03 +02:00
..
ange-ftp.el * lisp/net/ange-ftp.el (ange-ftp-ls): Make a loop when sanitizing LSARGS. 2022-03-13 16:50:14 +01:00
browse-url.el Don't touch WAYLAND_DISPLAY in browse-url 2022-04-03 15:23:27 +08:00
dbus.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
dictionary-connection.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
dictionary.el * lisp/net/dictionary.el (dictionary-context-menu): Use package prefix. 2022-01-15 20:58:31 +02:00
dig.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
dns.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-bob.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-export.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-hotlist.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-vars.el Enable Better Alignment of EUDC Inline Expansion With RFC5322 2022-03-22 18:15:47 -04:00
eudc.el Enable Better Alignment of EUDC Inline Expansion With RFC5322 2022-03-22 18:15:47 -04:00
eudcb-bbdb.el EUDC: Fix a quoting bug in the BBDB backend 2022-01-21 17:47:46 -05:00
eudcb-ldap.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudcb-mab.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudcb-macos-contacts.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eww.el Fix eww bookmark writing 2022-03-29 14:35:31 +02:00
gnutls.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
goto-addr.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
hmac-def.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
hmac-md5.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
imap.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ldap.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mailcap.el mailcap: Docfix & handle function-viewer case in mailcap-view-file 2022-01-15 11:27:20 +01:00
mairix.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
net-utils.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
netrc.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
network-stream.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newst-backend.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
newst-plainview.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
newst-reader.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newst-ticker.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newst-treeview.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newsticker.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nsm.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
ntlm.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
pop3.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
puny.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
quickurl.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rcirc.el Revert "; * rcirc.el (rcirc-print): Prefer sleep-for over sit-for" 2022-02-19 22:04:44 +01:00
rfc2104.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rlogin.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-cram.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-digest.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-ntlm.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-scram-rfc.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
sasl-scram-sha256.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
secrets.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
shr-color.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
shr.el Add a new face shr-code 2022-03-21 16:01:33 +01:00
sieve-manage.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
sieve-mode.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sieve.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
snmp-mode.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
soap-client.el soap-client: Add minimum supported Emacs version 2022-02-03 09:19:03 -05:00
soap-inspect.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
socks.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
telnet.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
tramp-adb.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-archive.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-cache.el Merge from origin/emacs-28 2022-02-04 06:30:30 +01:00
tramp-cmds.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-compat.el Rework `abbreviate-file-name' in Tramp 2022-03-07 13:42:30 +01:00
tramp-crypt.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-ftp.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-fuse.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-gvfs.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-integration.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-rclone.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-sh.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-smb.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-sshfs.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-sudoedit.el Handle remote system processes 2022-04-05 17:08:03 +02:00
tramp-uu.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
tramp.el Handle remote system processes 2022-04-05 17:08:03 +02:00
trampver.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
webjump.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
zeroconf.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00