Variable: web-mode-map
web-mode-map is a variable defined in web-mode.el.
Value
Large value
C-c C-a b web-mode-attribute-beginning
C-c C-a e web-mode-attribute-end
C-c C-a i web-mode-attribute-insert
C-c C-a k web-mode-attribute-kill
C-c C-a n web-mode-attribute-next
C-c C-a p web-mode-attribute-previous
C-c C-a s web-mode-attribute-select
C-c C-a t web-mode-attribute-transpose
C-c C-b b web-mode-block-beginning
C-c C-b c web-mode-block-close
C-c C-b e web-mode-block-end
C-c C-b k web-mode-block-kill
C-c C-b n web-mode-block-next
C-c C-b p web-mode-block-previous
C-c C-b s web-mode-block-select
C-c C-d a web-mode-dom-apostrophes-replace
C-c C-d d web-mode-dom-errors-show
C-c C-d e web-mode-dom-entities-replace
C-c C-d n web-mode-dom-normalize
C-c C-d q web-mode-dom-quotes-replace
C-c C-d t web-mode-dom-traverse
C-c C-d x web-mode-dom-xpath
C-c C-e + web-mode-element-extract
C-c C-e - web-mode-element-contract
C-c C-e / web-mode-element-close
C-c C-e I web-mode-element-insert-at-point
C-c C-e a web-mode-element-content-select
C-c C-e b web-mode-element-beginning
C-c C-e c web-mode-element-clone
C-c C-e d web-mode-element-child
C-c C-e e web-mode-element-end
C-c C-e f web-mode-element-children-fold-or-unfold
C-c C-e i web-mode-element-insert
C-c C-e k web-mode-element-kill
C-c C-e m web-mode-element-mute-blanks
C-c C-e n web-mode-element-next
C-c C-e p web-mode-element-previous
C-c C-e r web-mode-element-rename
C-c C-e s web-mode-element-select
C-c C-e t web-mode-element-transpose
C-c C-e u web-mode-element-parent
C-c C-e v web-mode-element-vanish
C-c C-e w web-mode-element-wrap
C-c C-f web-mode-fold-or-unfold
C-c C-h web-mode-buffer-fontify
C-c C-j web-mode-jshint
C-c C-l web-mode-file-link
C-c C-n web-mode-navigate
C-c C-r web-mode-reload
C-c C-s web-mode-snippet-insert
C-c C-t a web-mode-tag-attributes-sort
C-c C-t b web-mode-tag-beginning
C-c C-t e web-mode-tag-end
C-c C-t m web-mode-tag-match
C-c C-t n web-mode-tag-next
C-c C-t p web-mode-tag-previous
C-c C-t s web-mode-tag-select
C-c C-w web-mode-whitespaces-show
C-c RET web-mode-mark-and-expand
C-c TAB web-mode-buffer-indent
M-; web-mode-comment-or-uncomment
Documentation
Keymap for web-mode.
Source Code
;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
(defvar web-mode-map
(let ((map (make-sparse-keymap)))
(define-key map [menu-bar wm] (cons "Web-Mode" (make-sparse-keymap)))
(define-key map [menu-bar wm dom] (cons "Dom" (make-sparse-keymap)))
(define-key map [menu-bar wm blk] (cons "Block" (make-sparse-keymap)))
(define-key map [menu-bar wm attr] (cons "Html Attr" (make-sparse-keymap)))
(define-key map [menu-bar wm tag] (cons "Html Tag" (make-sparse-keymap)))
(define-key map [menu-bar wm elt] (cons "Html Element" (make-sparse-keymap)))
(define-key map [menu-bar wm sep-1] '(menu-item "--"))
(define-key map [menu-bar wm dom dom-xpa] '(menu-item "XPath" web-mode-dom-xpath))
(define-key map [menu-bar wm dom dom-tra] '(menu-item "Traverse" web-mode-dom-traverse))
(define-key map [menu-bar wm dom dom-err] '(menu-item "Show error(s)" web-mode-dom-errors-show))
(define-key map [menu-bar wm dom dom-ent] '(menu-item "Replace html entities" web-mode-dom-entities-replace))
(define-key map [menu-bar wm dom dom-quo] '(menu-item "Replace dumb quotes" web-mode-dom-quotes-replace))
(define-key map [menu-bar wm dom dom-apo] '(menu-item "Replace apostrophes" web-mode-dom-apostrophes-replace))
(define-key map [menu-bar wm dom dom-nor] '(menu-item "Normalize" web-mode-dom-normalize))
(define-key map [menu-bar wm blk blk-sel] '(menu-item "Select" web-mode-block-select))
(define-key map [menu-bar wm blk blk-pre] '(menu-item "Previous" web-mode-block-previous))
(define-key map [menu-bar wm blk blk-nex] '(menu-item "Next" web-mode-block-next))
(define-key map [menu-bar wm blk blk-kil] '(menu-item "Kill" web-mode-block-kill))
(define-key map [menu-bar wm blk blk-end] '(menu-item "End" web-mode-block-end))
(define-key map [menu-bar wm blk blk-clo] '(menu-item "Close" web-mode-block-close))
(define-key map [menu-bar wm blk blk-beg] '(menu-item "Beginning" web-mode-block-beginning))
(define-key map [menu-bar wm attr attr-ins] '(menu-item "Insert" web-mode-attribute-insert))
(define-key map [menu-bar wm attr attr-end] '(menu-item "End" web-mode-attribute-end))
(define-key map [menu-bar wm attr attr-beg] '(menu-item "Beginning" web-mode-attribute-beginning))
(define-key map [menu-bar wm attr attr-sel] '(menu-item "Select" web-mode-attribute-select))
(define-key map [menu-bar wm attr attr-kil] '(menu-item "Kill" web-mode-attribute-kill))
(define-key map [menu-bar wm attr attr-nex] '(menu-item "Next" web-mode-attribute-next))
(define-key map [menu-bar wm attr attr-pre] '(menu-item "Previous" web-mode-attribute-previous))
(define-key map [menu-bar wm attr attr-tra] '(menu-item "Transpose" web-mode-attribute-transpose))
(define-key map [menu-bar wm tag tag-beg] '(menu-item "Sort Attributes" web-mode-tag-attributes-sort))
(define-key map [menu-bar wm tag tag-sel] '(menu-item "Select" web-mode-tag-select))
(define-key map [menu-bar wm tag tag-pre] '(menu-item "Previous" web-mode-tag-previous))
(define-key map [menu-bar wm tag tag-nex] '(menu-item "Next" web-mode-tag-next))
(define-key map [menu-bar wm tag tag-end] '(menu-item "End" web-mode-tag-end))
(define-key map [menu-bar wm tag tag-beg] '(menu-item "Beginning" web-mode-tag-beginning))
(define-key map [menu-bar wm elt elt-con] '(menu-item "Contract" web-mode-element-contract))
(define-key map [menu-bar wm elt elt-ext] '(menu-item "Extract" web-mode-element-extract))
(define-key map [menu-bar wm elt elt-van] '(menu-item "Vanish" web-mode-element-vanish))
(define-key map [menu-bar wm elt elt-exc] '(menu-item "Transpose" web-mode-element-transpose))
(define-key map [menu-bar wm elt elt-sel] '(menu-item "Select" web-mode-element-select))
(define-key map [menu-bar wm elt elt-ren] '(menu-item "Rename" web-mode-element-rename))
(define-key map [menu-bar wm elt elt-pre] '(menu-item "Previous" web-mode-element-previous))
(define-key map [menu-bar wm elt elt-par] '(menu-item "Parent" web-mode-element-parent))
(define-key map [menu-bar wm elt elt-nex] '(menu-item "Next" web-mode-element-next))
(define-key map [menu-bar wm elt elt-mut] '(menu-item "Mute blanks" web-mode-element-mute-blanks))
(define-key map [menu-bar wm elt elt-del] '(menu-item "Kill" web-mode-element-kill))
(define-key map [menu-bar wm elt elt-end] '(menu-item "End" web-mode-element-end))
(define-key map [menu-bar wm elt elt-inn] '(menu-item "Content (select)" web-mode-element-content-select))
(define-key map [menu-bar wm elt elt-clo] '(menu-item "Close" web-mode-element-close))
(define-key map [menu-bar wm elt elt-ins] '(menu-item "Insert" web-mode-element-insert))
(define-key map [menu-bar wm elt elt-ins] '(menu-item "Word to tag" web-mode-element-insert-at-point))
(define-key map [menu-bar wm elt elt-dup] '(menu-item "Clone" web-mode-element-clone))
(define-key map [menu-bar wm elt elt-cfo] '(menu-item "Children fold" web-mode-element-children-fold-or-unfold))
(define-key map [menu-bar wm elt elt-chi] '(menu-item "Child" web-mode-element-child))
(define-key map [menu-bar wm elt elt-beg] '(menu-item "Beginning" web-mode-element-beginning))
(define-key map [menu-bar wm fol] '(menu-item "Fold/Unfold" web-mode-fold-or-unfold))
(define-key map [menu-bar wm hig] '(menu-item "Fontify buffer" web-mode-buffer-fontify))
(define-key map [menu-bar wm ind] '(menu-item "Indent buffer" web-mode-buffer-indent))
(define-key map [menu-bar wm nav] '(menu-item "Tag/Block navigation" web-mode-navigate))
(define-key map [menu-bar wm exp] '(menu-item "Mark and Expand" web-mode-mark-and-expand))
(define-key map [menu-bar wm spa] '(menu-item "Toggle whitespaces" web-mode-whitespaces-show))
(define-key map [menu-bar wm sni] '(menu-item "Insert snippet" web-mode-snippet-insert))
;;--------------------------------------------------------------------------
;; "C-c <LETTER>" are reserved for users
(define-key map (kbd "C-c C-a b") 'web-mode-attribute-beginning)
(define-key map (kbd "C-c C-a e") 'web-mode-attribute-end)
(define-key map (kbd "C-c C-a i") 'web-mode-attribute-insert)
(define-key map (kbd "C-c C-a n") 'web-mode-attribute-next)
(define-key map (kbd "C-c C-a s") 'web-mode-attribute-select)
(define-key map (kbd "C-c C-a k") 'web-mode-attribute-kill)
(define-key map (kbd "C-c C-a p") 'web-mode-attribute-previous)
(define-key map (kbd "C-c C-a t") 'web-mode-attribute-transpose)
(define-key map (kbd "C-c C-b b") 'web-mode-block-beginning)
(define-key map (kbd "C-c C-b c") 'web-mode-block-close)
(define-key map (kbd "C-c C-b e") 'web-mode-block-end)
(define-key map (kbd "C-c C-b k") 'web-mode-block-kill)
(define-key map (kbd "C-c C-b n") 'web-mode-block-next)
(define-key map (kbd "C-c C-b p") 'web-mode-block-previous)
(define-key map (kbd "C-c C-b s") 'web-mode-block-select)
(define-key map (kbd "C-c C-d a") 'web-mode-dom-apostrophes-replace)
(define-key map (kbd "C-c C-d d") 'web-mode-dom-errors-show)
(define-key map (kbd "C-c C-d e") 'web-mode-dom-entities-replace)
(define-key map (kbd "C-c C-d n") 'web-mode-dom-normalize)
(define-key map (kbd "C-c C-d q") 'web-mode-dom-quotes-replace)
(define-key map (kbd "C-c C-d t") 'web-mode-dom-traverse)
(define-key map (kbd "C-c C-d x") 'web-mode-dom-xpath)
(define-key map (kbd "C-c C-e /") 'web-mode-element-close)
(define-key map (kbd "C-c C-e a") 'web-mode-element-content-select)
(define-key map (kbd "C-c C-e b") 'web-mode-element-beginning)
(define-key map (kbd "C-c C-e c") 'web-mode-element-clone)
(define-key map (kbd "C-c C-e d") 'web-mode-element-child)
(define-key map (kbd "C-c C-e e") 'web-mode-element-end)
(define-key map (kbd "C-c C-e f") 'web-mode-element-children-fold-or-unfold)
(define-key map (kbd "C-c C-e i") 'web-mode-element-insert)
(define-key map (kbd "C-c C-e I") 'web-mode-element-insert-at-point)
(define-key map (kbd "C-c C-e k") 'web-mode-element-kill)
(define-key map (kbd "C-c C-e m") 'web-mode-element-mute-blanks)
(define-key map (kbd "C-c C-e n") 'web-mode-element-next)
(define-key map (kbd "C-c C-e p") 'web-mode-element-previous)
(define-key map (kbd "C-c C-e r") 'web-mode-element-rename)
(define-key map (kbd "C-c C-e s") 'web-mode-element-select)
(define-key map (kbd "C-c C-e t") 'web-mode-element-transpose)
(define-key map (kbd "C-c C-e u") 'web-mode-element-parent)
(define-key map (kbd "C-c C-e v") 'web-mode-element-vanish)
(define-key map (kbd "C-c C-e w") 'web-mode-element-wrap)
(define-key map (kbd "C-c C-e +") 'web-mode-element-extract)
(define-key map (kbd "C-c C-e -") 'web-mode-element-contract)
(define-key map (kbd "C-c C-t a") 'web-mode-tag-attributes-sort)
(define-key map (kbd "C-c C-t b") 'web-mode-tag-beginning)
(define-key map (kbd "C-c C-t e") 'web-mode-tag-end)
(define-key map (kbd "C-c C-t m") 'web-mode-tag-match)
(define-key map (kbd "C-c C-t n") 'web-mode-tag-next)
(define-key map (kbd "C-c C-t p") 'web-mode-tag-previous)
(define-key map (kbd "C-c C-t s") 'web-mode-tag-select)
;;--------------------------------------------------------------------------
;;(define-key map (kbd "M-q") 'fill-paragraph)
(define-key map (kbd "M-;") 'web-mode-comment-or-uncomment)
;;C-c C-a : attribute
;;C-c C-b : block
;;C-c C-d : dom
;;C-c C-e : element
(define-key map (kbd "C-c C-f") 'web-mode-fold-or-unfold)
(define-key map (kbd "C-c C-h") 'web-mode-buffer-fontify)
(define-key map (kbd "C-c C-i") 'web-mode-buffer-indent)
(define-key map (kbd "C-c C-j") 'web-mode-jshint)
(define-key map (kbd "C-c C-l") 'web-mode-file-link)
(define-key map (kbd "C-c C-m") 'web-mode-mark-and-expand)
(define-key map (kbd "C-c C-n") 'web-mode-navigate)
(define-key map (kbd "C-c C-r") 'web-mode-reload)
(define-key map (kbd "C-c C-s") 'web-mode-snippet-insert)
;;C-c C-t : tag
(define-key map (kbd "C-c C-w") 'web-mode-whitespaces-show)
map)
"Keymap for `web-mode'.")