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)))