Function: magit-todos-list
magit-todos-list is an interactive and natively compiled function
defined in magit-todos.el.
Signature
(magit-todos-list &optional DIRECTORY)
Documentation
Show to-do list of the current Git repository in a buffer.
With prefix, prompt for repository. Use repository in DIRECTORY,
or default-directory if nil.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/xy37aj9089qvbs5clw0qszpi3hrh3mxx-emacs-packages-deps/share/emacs/site-lisp/elpa/magit-todos-20250928.1611/magit-todos.el
;;;; Dedicated buffer
;;;###autoload
(defun magit-todos-list (&optional directory)
"Show to-do list of the current Git repository in a buffer.
With prefix, prompt for repository. Use repository in DIRECTORY,
or `default-directory' if nil."
;; Mostly copied from `magit-status'
(interactive
(let ((magit--refresh-cache (list (cons 0 0))))
(list (and (or current-prefix-arg (not (magit-toplevel)))
(magit-read-repository)))))
(condition-case nil
(let ((magit--refresh-cache (list (cons 0 0))))
(setq directory (if directory
(file-name-as-directory (expand-file-name directory))
default-directory))
(magit-todos-list-internal directory))
(magit-outside-git-repo
(cl-letf (((symbol-function 'magit-toplevel) (lambda (&rest _) default-directory)))
(call-interactively #'magit-todos-list)))))