Function: jinx--read-languages

jinx--read-languages is a natively compiled function defined in jinx.el.

Signature

(jinx--read-languages)

Documentation

Read languages via completing-read-multiple.

Source Code

;; Defined in /nix/store/b5jnxgwmlp7hh60wfrx7amhrmrpfcqqi-emacs-packages-deps/share/emacs/site-lisp/elpa/jinx-20260926.912/jinx.el
(defun jinx--read-languages ()
  "Read languages via `completing-read-multiple'."
  (jinx--load-module)
  (let ((langs (delete-dups
                (cl-loop for (l . p) in (jinx--mod-langs) collect
                         (propertize l 'jinx--group (format "Provider %s" p))))))
    (string-join
     (or (completing-read-multiple
          (format "Change languages (%s): "
                  (string-join (split-string jinx-languages) ", "))
          (completion-table-with-metadata
           langs `((group-function . ,#'jinx--group)))
          nil t)
         (user-error "No languages selected"))
     " ")))