Function: majutsu-sparse-set
majutsu-sparse-set is an interactive and natively compiled function
defined in majutsu-sparse.el.
Signature
(majutsu-sparse-set PATTERNS &optional CLEAR)
Documentation
Set sparse patterns to PATTERNS.
With CLEAR non-nil, clear existing patterns first. PATTERNS can be a single string or list of strings.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-sparse.el
;;; Commands
;;;###autoload
(defun majutsu-sparse-set (patterns &optional clear)
"Set sparse patterns to PATTERNS.
With CLEAR non-nil, clear existing patterns first.
PATTERNS can be a single string or list of strings."
(interactive
(list (majutsu-sparse--read-patterns
"Sparse patterns (directories/files)"
(majutsu-sparse--directory-candidates))
current-prefix-arg))
(when (stringp patterns)
(setq patterns (list patterns)))
(when patterns
(let ((args (append '("sparse" "set")
(and clear '("--clear"))
(apply #'append
(mapcar (lambda (p) (list "--add" p))
patterns)))))
(apply #'majutsu-run-jj args))))