Variable: magit-todos-mode
magit-todos-mode is a customizable variable defined in magit-todos.el.
Value
nil
Documentation
Non-nil if Magit-Todos mode is enabled.
See the magit-todos-mode(var)/magit-todos-mode(fun) command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node (emacs)Easy Customization)
or call the function magit-todos-mode(var)/magit-todos-mode(fun).
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
;;;; Commands
;;;###autoload
(define-minor-mode magit-todos-mode
"Show list of to-do items in Magit status buffer for tracked files in repo."
:require 'magit-todos
:group 'magit-todos
:global t
(if magit-todos-mode
(progn
(transient-append-suffix #'magit-status-jump
'(0 -1) '[("T" "Todos" magit-todos-jump-to-todos)
("l" "List todos" magit-todos-list)])
(magit-add-section-hook 'magit-status-sections-hook
#'magit-todos--insert-todos
nil
'append)
(add-hook 'magit-status-mode-hook #'magit-todos--add-to-status-buffer-kill-hook 'append))
;; Disable mode
(transient-remove-suffix #'magit-status-jump '(0 -1))
(remove-hook 'magit-status-sections-hook #'magit-todos--insert-todos)
(remove-hook 'magit-status-mode-hook #'magit-todos--add-to-status-buffer-kill-hook)))