Function: treemacs-reset-marks

treemacs-reset-marks is an autoloaded, interactive and byte-compiled function defined in treemacs-file-management.el.

Signature

(treemacs-reset-marks)

Documentation

Unmark all previously marked files in the current buffer.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-file-management.el
;;;###autoload
(defun treemacs-reset-marks ()
  "Unmark all previously marked files in the current buffer."
  (interactive)
  (let ((count (length treemacs--marked-paths))
        (projects))
    (dolist (path treemacs--marked-paths)
      (treemacs-remove-annotation-face path treemacs--mark-annotation-source)
      (push (treemacs--find-project-for-path path) projects))
    (setf treemacs--marked-paths nil)
    (dolist (project (-uniq projects))
      (treemacs-apply-annotations (treemacs-project->path project)))
    (treemacs-pulse-on-success "Unmarked %s file(s)." count)))