Xah Talk Show 2025-09-06 Ep698 Emacs Lisp defvar-keymap

xah talk show ep698 2856b
xah talk show ep698 2856b

Video Summary (AI Generated)

xtodo
;; define-keymap
;; defvar-keymap

(defvar-keymap VARIABLE-NAME &key DOC FULL PARENT SUPPRESS NAME PREFIX
KEYMAP REPEAT &rest [KEY DEFINITION]...)

(defvar-keymap image-map
  :doc "Map put into text properties on images."
  :parent image-slice-map
  "i" (define-keymap
        "r" #'image-rotate
        "h" #'image-flip-horizontally
        "v" #'image-flip-vertically))

(defvar-keymap xah-css-leader-map
  :doc "leader key map"
  :parent xah-css-mode-map
  "TAB" (define-keymap
   "SPC" #'xah-css-complete-symbol
   "f" #'xah-css-format-buffer
   "r" #'xah-css-insert-random-color-hsl
   "x" #'xah-css-hex-color-to-hsl
))

emacs defvar-keymap