Function: tramp-list-remote-buffers
tramp-list-remote-buffers is an autoloaded and byte-compiled function
defined in tramp-cmds.el.gz.
Signature
(tramp-list-remote-buffers)
Documentation
Return a list of remote buffers, excluding internal Tramp buffers.
A buffer is considered remote if either its default-directory or
buffer-file-name(var)/buffer-file-name(fun) is a remote file name.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp-cmds.el.gz
;; Use `match-buffers' starting with Emacs 29.1.
;;;###tramp-autoload
(defun tramp-list-remote-buffers ()
"Return a list of remote buffers, excluding internal Tramp buffers.
A buffer is considered remote if either its `default-directory' or
`buffer-file-name' is a remote file name."
(tramp-compat-seq-keep
(lambda (buffer)
(when (tramp-tramp-file-p
(or (buffer-file-name buffer)
(tramp-get-default-directory buffer)))
buffer))
(buffer-list)))