Function: jinx-correct-select

jinx-correct-select is an interactive and natively compiled function defined in jinx.el.

Signature

(jinx-correct-select)

Documentation

Quick selection key for corrections.

Key Bindings

jinx-correct-map 0 <t> jinx-correct-map 1 jinx-correct-map 2 jinx-correct-map 3 jinx-correct-map 4 jinx-correct-map 5 jinx-correct-map 6 jinx-correct-map 7 jinx-correct-map 8 jinx-correct-map 9

Source Code

;; Defined in /nix/store/b5jnxgwmlp7hh60wfrx7amhrmrpfcqqi-emacs-packages-deps/share/emacs/site-lisp/elpa/jinx-20260926.912/jinx.el
(defun jinx-correct-select ()
  "Quick selection key for corrections."
  (declare (completion ignore))
  (interactive)
  (let* ((keys (this-command-keys-vector))
         (word (nth (if (eq (aref keys 0) ?0)
                        (+ 9 (or (seq-position jinx--select-keys (aref keys 1)) 999))
                      (- (aref keys 0) ?1))
                    (all-completions "" minibuffer-completion-table))))
    (unless (and word (get-text-property 0 'jinx--prefix word))
      (user-error "Invalid select key `%s'" (key-description keys)))
    (delete-minibuffer-contents)
    (insert word)
    (exit-minibuffer)))