Variable: verilog-mode-map

verilog-mode-map is a variable defined in verilog-mode.el.gz.

Value

Large value
:            electric-verilog-colon
;            electric-verilog-semi
<backspace>  backward-delete-char-untabify
<delete>     delete-char
C-;          electric-verilog-semi-with-comment
C-M-a        verilog-beg-of-defun
C-M-b        electric-verilog-backward-sexp
C-M-e        verilog-end-of-defun
C-M-f        electric-verilog-forward-sexp
C-M-h        verilog-mark-defun
C-M-i        completion-at-point
C-c *        verilog-delete-auto-star-implicit
C-c /        verilog-star-comment
C-c =        verilog-pretty-expr
C-c ?        verilog-diff-auto
C-c C-a      verilog-auto
C-c C-b      verilog-submit-bug-report
C-c C-c      verilog-comment-region
C-c C-d      verilog-goto-defun
C-c C-e      verilog-expand-vector
C-c C-h      verilog-header
C-c C-k      verilog-delete-auto
C-c C-p      verilog-preprocess
C-c C-r      verilog-label-be
C-c C-s      verilog-auto-save-compile
C-c C-t /    verilog-sk-comment
C-c C-t :    verilog-sk-else-if
C-c C-t =    verilog-sk-inout
C-c C-t ?    verilog-sk-if
C-c C-t A    verilog-sk-assign
C-c C-t D    verilog-sk-define-signal
C-c C-t F    verilog-sk-function
C-c C-t I    verilog-sk-input
C-c C-t O    verilog-sk-output
C-c C-t R    verilog-sk-reg
C-c C-t S    verilog-sk-state-machine
C-c C-t U    verilog-sk-uvm-component
C-c C-t W    verilog-sk-wire
C-c C-t a    verilog-sk-always
C-c C-t b    verilog-sk-begin
C-c C-t c    verilog-sk-case
C-c C-t f    verilog-sk-for
C-c C-t g    verilog-sk-generate
C-c C-t h    verilog-sk-header
C-c C-t i    verilog-sk-initial
C-c C-t j    verilog-sk-fork
C-c C-t m    verilog-sk-module
C-c C-t o    verilog-sk-ovm-class
C-c C-t p    verilog-sk-primitive
C-c C-t r    verilog-sk-repeat
C-c C-t s    verilog-sk-specify
C-c C-t t    verilog-sk-task
C-c C-t u    verilog-sk-uvm-object
C-c C-t w    verilog-sk-while
C-c C-t x    verilog-sk-casex
C-c C-t z    verilog-sk-casez
C-c C-u      verilog-uncomment-region
C-c C-z      verilog-inject-auto
C-c TAB      verilog-pretty-declarations
C-c `        verilog-lint-off
M-<delete>   kill-word
M-?          completion-help-at-point
M-RET        electric-verilog-terminate-and-indent
RET          electric-verilog-terminate-line
TAB          electric-verilog-tab
`            electric-verilog-tick

Documentation

Keymap used in Verilog mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
;;; Keymap and Menu:
;;

(defvar verilog-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map ";"        #'electric-verilog-semi)
    (define-key map [(control 59)]    #'electric-verilog-semi-with-comment)
    (define-key map ":"        #'electric-verilog-colon)
    ;;(define-key map "="        'electric-verilog-equal)
    (define-key map "`"        #'electric-verilog-tick)
    (define-key map "\t"       #'electric-verilog-tab)
    (define-key map "\r"       #'electric-verilog-terminate-line)
    ;; backspace/delete key bindings
    (define-key map [backspace]    #'backward-delete-char-untabify)
    (unless (boundp 'delete-key-deletes-forward) ; XEmacs variable
      (define-key map [delete]       #'delete-char)
      (define-key map [(meta delete)] #'kill-word))
    (define-key map "\M-\C-b"  #'electric-verilog-backward-sexp)
    (define-key map "\M-\C-f"  #'electric-verilog-forward-sexp)
    (define-key map "\M-\r"    #'electric-verilog-terminate-and-indent)
    (define-key map "\M-\t"    (if (fboundp 'completion-at-point)
                                   #'completion-at-point #'verilog-complete-word))
    (define-key map "\M-?"     (if (fboundp 'completion-help-at-point)
                                   #'completion-help-at-point #'verilog-show-completions))
    ;; Note \C-c and letter are reserved for users
    (define-key map "\C-c`"    #'verilog-lint-off)
    (define-key map "\C-c*"    #'verilog-delete-auto-star-implicit)
    (define-key map "\C-c?"    #'verilog-diff-auto)
    (define-key map "\C-c\C-r" #'verilog-label-be)
    (define-key map "\C-c\C-i" #'verilog-pretty-declarations)
    (define-key map "\C-c="    #'verilog-pretty-expr)
    (define-key map "\C-c\C-b" #'verilog-submit-bug-report)
    (define-key map "\C-c/"    #'verilog-star-comment)
    (define-key map "\C-c\C-c" #'verilog-comment-region)
    (define-key map "\C-c\C-u" #'verilog-uncomment-region)
    (define-key map "\M-\C-h"  #'verilog-mark-defun)
    (define-key map "\M-\C-a"  #'verilog-beg-of-defun)
    (define-key map "\M-\C-e"  #'verilog-end-of-defun)
    (define-key map "\C-c\C-d" #'verilog-goto-defun)
    (define-key map "\C-c\C-k" #'verilog-delete-auto)
    (define-key map "\C-c\C-a" #'verilog-auto)
    (define-key map "\C-c\C-s" #'verilog-auto-save-compile)
    (define-key map "\C-c\C-p" #'verilog-preprocess)
    (define-key map "\C-c\C-z" #'verilog-inject-auto)
    (define-key map "\C-c\C-e" #'verilog-expand-vector)
    (define-key map "\C-c\C-h" #'verilog-header)
    map)
  "Keymap used in Verilog mode.")