Function: treemacs-get-local-buffer

treemacs-get-local-buffer is a byte-compiled function defined in treemacs-scope.el.

Signature

(treemacs-get-local-buffer)

Documentation

Return the treemacs buffer local to the current scope-type.

Returns nil if no such buffer exists..

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-scope.el
(defun treemacs-get-local-buffer ()
  "Return the treemacs buffer local to the current scope-type.
Returns nil if no such buffer exists.."
  (declare (side-effect-free t))
  (let* ((scope (treemacs-scope->current-scope treemacs--current-scope-type))
         (buffer (-some->> treemacs--scope-storage
                           (assoc scope)
                           (cdr)
                           (treemacs-scope-shelf->buffer))))
    (and (buffer-live-p buffer) buffer)))