Function: majutsu-jj-revset-completion-at-point

majutsu-jj-revset-completion-at-point is a natively compiled function defined in majutsu-jj.el.

Signature

(majutsu-jj-revset-completion-at-point)

Documentation

Return completion data for the revset expression at point.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-jj.el
(defun majutsu-jj-revset-completion-at-point ()
  "Return completion data for the revset expression at point."
  (let* ((input (majutsu-jj--revset-minibuffer-input))
         (payload (majutsu-jj--revset-completion-payload input))
         (annotations (plist-get payload :annotations))
         (table (majutsu-completion-payload-table payload 'majutsu-revision)))
    (list (minibuffer-prompt-end) (point) table
          :category 'majutsu-revision
          :annotation-function (lambda (candidate)
                                 (and (hash-table-p annotations)
                                      (gethash candidate annotations))))))