Function: which-key--read-keymap

which-key--read-keymap is a byte-compiled function defined in which-key.el.gz.

Signature

(which-key--read-keymap)

Documentation

Read keymap symbol from minibuffer.

Source Code

;; Defined in /usr/src/emacs/lisp/which-key.el.gz
(defun which-key--read-keymap ()
  "Read keymap symbol from minibuffer."
  (intern
   (completing-read "Keymap: " obarray
                    (lambda (m)
                      (and (boundp m)
                           (keymapp (symbol-value m))
                           (not (equal (symbol-value m)
                                       (make-sparse-keymap)))))
                    t
                    (let ((sym (symbol-at-point)))
                      (and (boundp sym)
                           (keymapp (symbol-value sym))
                           (symbol-name sym)))
                    'which-key-keymap-history)))