1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-09 15:50:40 -08:00
emacs/lisp/net
Michael Albinus 1cbf2655db Extend memory-info for remote systems
* doc/lispref/files.texi (Magic File Names): Add memory-info.

* doc/lispref/internals.texi (Garbage Collection): memory-info can
also retrieve values from remote systems.

* etc/NEWS: Document changes in memory-info.  Fix typos.

* lisp/files.el (warn-maybe-out-of-memory): Ensure local memory info.

* lisp/net/tramp.el (tramp-handle-memory-info): New defun.
(tramp-file-name-for-operation)
* 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 'memory-info'.

* lisp/net/tramp-sshfs.el (tramp-sshfs-handle-exec-path):
Let-bind `process-file-side-effects'.

* src/alloc.c (Fmemory_info): Support remote systems.
(Qmemory_info): Declare.

* test/lisp/net/tramp-tests.el (tramp-test31-memory-info): New test.
2022-11-27 16:57:03 +01:00
..
ange-ftp.el Fix calling file name handler for `load'. 2022-11-04 15:39:58 +01:00
browse-url.el Accommodate ircs:// URLs in url-irc and browse-url 2022-11-16 21:34:36 -08:00
dbus.el * lisp/net/dbus.el (dbus-debug): Declare. (Bug#58865) 2022-11-01 16:35:40 +01:00
dictionary-connection.el
dictionary.el Bind "DEL" in dictionary-mode 2022-11-06 10:13:37 +02:00
dig.el
dns.el
eudc-bob.el
eudc-capf.el EUDC: Fix eudc-capf-message-expand-name nil result 2022-11-16 20:29:26 -05:00
eudc-export.el Fix some recently introduced byte-compiler warnings 2022-08-17 12:52:56 +02:00
eudc-hotlist.el
eudc-vars.el EUDC: Revert eudc-server-hotlist default change 2022-11-18 13:02:15 -05:00
eudc.el EUDC: Add eudc-ignore-options-file customization 2022-11-07 20:05:05 -05:00
eudcb-bbdb.el
eudcb-ecomplete.el EUDC: Add ecomplete and mailabbrev backends 2022-11-08 18:19:15 -05:00
eudcb-ldap.el Make Emacs 20 compat alias obsolete in eudcb-ldap.el 2022-08-23 15:57:20 +02:00
eudcb-mab.el
eudcb-macos-contacts.el
eudcb-mailabbrev.el EUDC: Fix a void-variable error 2022-11-19 09:26:55 -05:00
eww.el Better support for 'textarea' and 'select' tags in EWW 2022-11-10 11:45:40 +02:00
gnutls.el
goto-addr.el ; * lisp/net/goto-addr.el (goto-address-at-point): Fix last commit. 2022-11-25 01:26:05 +01:00
hmac-def.el
hmac-md5.el
imap.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
ldap.el Move required options out of ldap-ldapsearch-args 2022-10-25 18:00:54 +03:00
mailcap.el Make mailcap--regexp-quote-type more resilient 2022-10-01 16:56:19 +02:00
mairix.el
net-utils.el
network-stream.el Add the parameter :noquery to open-network-stream (bug#58948) 2022-11-02 20:22:10 +02:00
newst-backend.el ; Remove redundant declares of w3m-minor-mode-map 2022-10-29 17:06:16 +02:00
newst-plainview.el
newst-reader.el
newst-ticker.el
newst-treeview.el Make point-at-eol and point-at-bol obsolete 2022-08-23 04:54:57 +02:00
newsticker.el
nsm.el
ntlm.el
pop3.el Add back useful information from gnus-coding.texi 2022-09-27 20:04:34 +02:00
puny.el
rcirc.el Avoid raw control characters in two files 2022-11-17 20:10:05 +01:00
rfc2104.el
sasl-cram.el
sasl-digest.el
sasl-ntlm.el
sasl-scram-rfc.el Add GS2 authorization to sasl-scram-rfc 2022-11-23 19:52:07 -05:00
sasl-scram-sha256.el
sasl.el
secrets.el
shr-color.el
shr.el Fix (thing-at-point 'url) in eww forms 2022-09-26 15:16:16 +02:00
sieve-manage.el ; Fix several symbol name typos 2022-10-26 23:04:23 +02:00
sieve-mode.el Fix point movement when indenting in sieve-mode 2022-10-02 14:05:53 +02:00
sieve.el Improve robustnes of `sieve-manage-quit' in case of errors 2022-09-06 13:33:48 +02:00
snmp-mode.el
soap-client.el
soap-inspect.el
socks.el
telnet.el
tramp-adb.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-archive.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-cache.el Handle context changes in Tramp kubernetes method 2022-10-25 16:34:42 +02:00
tramp-cmds.el Use a version for the Tramp cache 2022-10-01 17:17:39 +02:00
tramp-compat.el ; Fix typos (duplicate words) 2022-11-17 09:34:24 +01:00
tramp-container.el Activate direct asynchronous processes for Tramp container methods 2022-11-21 14:49:54 +01:00
tramp-crypt.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-ftp.el Use `rx' in Tramp where possible 2022-08-26 16:19:47 +02:00
tramp-fuse.el Make use of rx in Tramp backward compatoble 2022-09-09 17:10:28 +02:00
tramp-gvfs.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-integration.el * lisp/net/tramp.el (tramp-file-name-equal-p): Fix docstring. 2022-10-18 19:39:34 +02:00
tramp-rclone.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-sh.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-smb.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-sshfs.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-sudoedit.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
tramp-uu.el Decrease use of the word "Emacsen" in Tramp docs 2022-10-02 15:18:04 +02:00
tramp.el Extend memory-info for remote systems 2022-11-27 16:57:03 +01:00
trampver.el ; Fix typos 2022-11-20 10:25:59 +01:00
webjump.el
zeroconf.el