Function: majutsu-bookmark-untrack
majutsu-bookmark-untrack is an interactive and natively compiled
function defined in majutsu-bookmark.el.
Signature
(majutsu-bookmark-untrack BOOKMARKS &optional REMOTES)
Documentation
Stop tracking remote bookmark(s).
BOOKMARKS are bookmark name patterns (glob/exact/regex/substring). REMOTES are remote name patterns passed via repeated `--remote`.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-bookmark.el
;;;###autoload
(defun majutsu-bookmark-untrack (bookmarks &optional remotes)
"Stop tracking remote bookmark(s).
BOOKMARKS are bookmark name patterns (glob/exact/regex/substring).
REMOTES are remote name patterns passed via repeated `--remote`."
(interactive
(list (majutsu-read-bookmark-patterns
"Untrack bookmark name(s)/pattern(s)"
nil nil
(majutsu--bookmark-untrack-name-candidates)
nil)
(majutsu-read-remote-patterns
"Remote(s)/pattern(s) (empty = all)"
(majutsu-remote-names))))
(defvar crm-separator)
(let* ((remotes (seq-filter (lambda (s) (not (string-empty-p s))) (or remotes '()))))
(when bookmarks
(when (zerop (majutsu-run-jj "bookmark" "untrack" bookmarks (majutsu--bookmark--remote-args remotes)))
(message "Untracked: %s%s"
(string-join bookmarks ", ")
(if remotes
(format " (remote(s): %s)" (string-join remotes ", "))
""))))))