Function: majutsu-list
majutsu-list is a natively compiled function defined in
majutsu-config.el.
Signature
(majutsu-list &optional PREFIX SCOPE)
Documentation
List config variables matching PREFIX in SCOPE.
Returns alist of (name . value) pairs.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-config.el
(defun majutsu-list (&optional prefix scope)
"List config variables matching PREFIX in SCOPE.
Returns alist of (name . value) pairs."
(let* ((args (append '("config" "list")
(when scope
(list (pcase scope
('repo "--repo")
('workspace "--workspace")
('user "--user"))))
(when prefix (list prefix))))
(lines (majutsu-jj-lines args)))
(when lines
(mapcar (lambda (line)
(when (string-match "^\\([^=]+\\)=\"?\\(.*?\\)\"?$" line)
(cons (match-string 1 line)
(match-string 2 line))))
lines))))