Function: embark-bindings-at-point
embark-bindings-at-point is an autoloaded, interactive and
byte-compiled function defined in embark.el.
Signature
(embark-bindings-at-point)
Documentation
Explore all key bindings at point with completing-read.
The selected command will be executed.
This command lists key bindings found in keymaps specified by the
text properties keymap or local-map, from either buffer text
or an overlay. These are not widely used in Emacs, and when they
are used can be somewhat hard to discover. Examples of locations
that have such a keymap are links and images in eww buffers,
attachment links in gnus article buffers, and the stash line
in a vc-dir buffer.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
;;;###autoload
(defun embark-bindings-at-point ()
"Explore all key bindings at point with `completing-read'.
The selected command will be executed.
This command lists key bindings found in keymaps specified by the
text properties `keymap' or `local-map', from either buffer text
or an overlay. These are not widely used in Emacs, and when they
are used can be somewhat hard to discover. Examples of locations
that have such a keymap are links and images in `eww' buffers,
attachment links in `gnus' article buffers, and the stash line
in a `vc-dir' buffer."
(interactive)
(if-let* ((keymaps (delq nil (list (get-char-property (point) 'keymap)
(get-char-property (point) 'local-map)))))
(embark-bindings-in-keymap (make-composed-keymap keymaps))
(user-error "No key bindings found at point")))