Function: majutsu-sparse
majutsu-sparse is an interactive and natively compiled function
defined in majutsu-sparse.el.
Signature
(majutsu-sparse)
Documentation
Manage sparse working copy patterns.
Key Bindings
majutsu-mode-map >
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-sparse.el
;;; Transient
;;;###autoload(autoload 'majutsu-sparse "majutsu-sparse" nil t)
(transient-define-prefix majutsu-sparse ()
"Manage sparse working copy patterns."
:man-page "jj-sparse"
["Sparse Working Copy"
:description
(lambda ()
(let ((patterns (majutsu-sparse-patterns)))
(if (and (= (length patterns) 1)
(string= (car patterns) "."))
"Sparse: all files (default)"
(format "Sparse: %d pattern(s)" (length patterns)))))
["Query"
("l" "List patterns" majutsu-sparse-list
:description "Show current patterns")]
["Modify"
("s" "Set patterns" majutsu-sparse-set
:description "Add patterns to current set")
("S" "Set patterns (clear first)" majutsu-sparse-set-clear
:description "Replace all patterns")
("a" "Add patterns" majutsu-sparse-add
:description "Add patterns")
("r" "Remove patterns" majutsu-sparse-remove
:description "Remove patterns")]
["Advanced"
("e" "Edit patterns" majutsu-sparse-edit
:description "Edit patterns in editor")
("R" "Reset to all files" majutsu-sparse-reset
:description "Include all files")]])