Function: majutsu-mouse-toggle-section
majutsu-mouse-toggle-section is an interactive and natively compiled
function defined in majutsu-section.el.
Signature
(majutsu-mouse-toggle-section EVENT)
Documentation
Toggle visibility of the clicked section for EVENT.
Key Bindings
majutsu-mode-map <left-fringe> <mouse-1> majutsu-mode-map <left-fringe> <mouse-2>
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-section.el
(defun majutsu-mouse-toggle-section (event)
"Toggle visibility of the clicked section for EVENT."
(interactive "e")
(let* ((pos (event-start event))
(section (magit-section-at (posn-point pos))))
(if (eq (posn-area pos) 'left-fringe)
(when section
(while (not (magit-section-content-p section))
(setq section (oref section parent)))
(unless (eq section magit-root-section)
(goto-char (oref section start))
(majutsu-section-toggle section)))
(majutsu-section-toggle section))))