verilog-mode-map

verilog-mode-map is a variable defined in `verilog-mode.el'.
Its value is shown below.
  • This variable may be risky if used as a file-local variable.

Documentation:
Keymap used in Verilog mode.

Value:

(keymap (menu-bar keymap (Statements menu-item "Statements" (keymap "Statements" (Header menu-item "Header" verilog-sk-header :help "Insert a header block at the top of file") (Comment menu-item "Comment" verilog-sk-comment :help "Insert a comment block") (nil menu-item "----") (Module menu-item "Module" verilog-sk-module :help "Insert a module .. (/*AUTOARG*/);.. endmodule block") (OVM\ Class menu-item "OVM Class" verilog-sk-ovm-class :help "Insert an OVM class block") (UVM\ Object menu-item "UVM Object" verilog-sk-uvm-object :help "Insert an UVM object block") (UVM\ Component menu-item "UVM Component" verilog-sk-uvm-component :help "Insert an UVM component block") (Primitive menu-item "Primitive" verilog-sk-primitive :help "Insert a primitive .. (.. );.. endprimitive block") (nil-8 menu-item "----") (Input menu-item "Input" verilog-sk-input :help "Insert an input declaration") (Output menu-item "Output" verilog-sk-output :help "Insert an output declaration") (Inout menu-item "Inout" verilog-sk-inout :help "Insert an inout declaration") (Wire menu-item "Wire" verilog-sk-wire :help "Insert a wire declaration") (Reg menu-item "Reg" verilog-sk-reg :help "Insert a register declaration") (Define\ thing\ under\ point\ as\ a\ register menu-item "Define thing under point as a register" verilog-sk-define-signal :help "Define signal under point as a register at the top of the module") (nil-15 menu-item "----") (Initial menu-item "Initial" verilog-sk-initial :help "Insert an initial begin .. end block") (Always menu-item "Always" verilog-sk-always :help "Insert an always @(AS) begin .. end block") (Function menu-item "Function" verilog-sk-function :help "Insert a function .. begin .. end endfunction block") (Task menu-item "Task" verilog-sk-task :help "Insert a task .. begin .. end endtask block") (Specify menu-item "Specify" verilog-sk-specify :help "Insert a specify .. endspecify block") (Generate menu-item "Generate" verilog-sk-generate :help "Insert a generate .. endgenerate block") (nil-22 menu-item "----") (Begin menu-item "Begin" verilog-sk-begin :help "Insert a begin .. end block") (If menu-item "If" verilog-sk-if :help "Insert an if (..) begin .. end block") (\(if\)\ else menu-item "(if) else" verilog-sk-else-if :help "Insert an else if (..) begin .. end block") (For menu-item "For" verilog-sk-for :help "Insert a for (...) begin .. end block") (While menu-item "While" verilog-sk-while :help "Insert a while (...) begin .. end block") (Fork menu-item "Fork" verilog-sk-fork :help "Insert a fork begin .. end .. join block") (Repeat menu-item "Repeat" verilog-sk-repeat :help "Insert a repeat (..) begin .. end block") (Case menu-item "Case" verilog-sk-case :help "Insert a case block, prompting for details") (Casex menu-item "Casex" verilog-sk-casex :help "Insert a casex (...) item: begin.. end endcase block") (Casez menu-item "Casez" verilog-sk-casez :help "Insert a casez (...) item: begin.. end endcase block"))) (Verilog menu-item "Verilog" (keymap "Verilog" (Choose\ Compilation\ Action menu-item "Choose Compilation Action" (keymap "Choose Compilation Action" (None menu-item "None" menu-function-0 :key-sequence nil :button (:radio equal verilog-tool nil) :help "When invoking compilation, use compile-command") (Lint menu-item "Lint" menu-function-1 :key-sequence nil :button (:radio equal verilog-tool `verilog-linter) :help "When invoking compilation, use lint checker") (Coverage menu-item "Coverage" menu-function-2 :key-sequence nil :button (:radio equal verilog-tool `verilog-coverage) :help "When invoking compilation, annotate for coverage") (Simulator menu-item "Simulator" menu-function-3 :key-sequence nil :button (:radio equal verilog-tool `verilog-simulator) :help "When invoking compilation, interpret Verilog source") (Compiler menu-item "Compiler" menu-function-4 :key-sequence nil :button (:radio equal verilog-tool `verilog-compiler) :help "When invoking compilation, compile Verilog source") (Preprocessor menu-item "Preprocessor" menu-function-5 :key-sequence nil :button (:radio equal verilog-tool `verilog-preprocessor) :help "When invoking compilation, preprocess Verilog source, see also `verilog-preprocess'"))) (Move menu-item "Move" (keymap "Move" (Beginning\ of\ function menu-item "Beginning of function" verilog-beg-of-defun :keys "C-M-a" :help "Move backward to the beginning of the current function or procedure") (End\ of\ function menu-item "End of function" verilog-end-of-defun :keys "C-M-e" :help "Move forward to the end of the current function or procedure") (Mark\ function menu-item "Mark function" verilog-mark-defun :keys "C-M-h" :help "Mark the current Verilog function or procedure") (Goto\ function/module menu-item "Goto function/module" verilog-goto-defun :help "Move to specified Verilog module/task/function") (Move\ to\ beginning\ of\ block menu-item "Move to beginning of block" electric-verilog-backward-sexp :help "Move backward over one balanced expression") (Move\ to\ end\ of\ block menu-item "Move to end of block" electric-verilog-forward-sexp :help "Move forward over one balanced expression"))) (Comments menu-item "Comments" (keymap "Comments" (Comment\ Region menu-item "Comment Region" verilog-comment-region :help "Put marked area into a comment") (UnComment\ Region menu-item "UnComment Region" verilog-uncomment-region :help "Uncomment an area commented with Comment Region") (Multi-line\ comment\ insert menu-item "Multi-line comment insert" verilog-star-comment :help "Insert Verilog /* */ comment at point") (Lint\ error\ to\ comment menu-item "Lint error to comment" verilog-lint-off :help "Convert a Verilog linter warning line into a disable statement"))) (nil menu-item "----") (Compile menu-item "Compile" compile :help "Perform compilation-action (above) on the current buffer") (AUTO\,\ Save\,\ Compile menu-item "AUTO, Save, Compile" verilog-auto-save-compile :help "Recompute AUTOs, save buffer, and compile") (Next\ Compile\ Error menu-item "Next Compile Error" next-error :help "Visit next compilation error message and corresponding source code") (Ignore\ Lint\ Warning\ at\ point menu-item "Ignore Lint Warning at point" verilog-lint-off :help "Convert a Verilog linter warning line into a disable statement") (nil-8 menu-item "----") (Line\ up\ declarations\ around\ point menu-item "Line up declarations around point" verilog-pretty-declarations :help "Line up declarations around point") (Line\ up\ equations\ around\ point menu-item "Line up equations around point" verilog-pretty-expr :help "Line up expressions around point") (Redo/insert\ comments\ on\ every\ end menu-item "Redo/insert comments on every end" verilog-label-be :help "Label matching begin ... end statements") (Expand\ \[x:y\]\ vector\ line menu-item "Expand [x:y] vector line" verilog-expand-vector :help "Take a signal vector on the current line and expand it to multiple lines") (Insert\ begin-end\ block menu-item "Insert begin-end block" verilog-insert-block :help "Insert begin ... end") (Complete\ word menu-item "Complete word" verilog-complete-word :help "Complete word at point") (nil-15 menu-item "----") (Recompute\ AUTOs menu-item "Recompute AUTOs" verilog-auto :help "Expand AUTO meta-comment statements") (Kill\ AUTOs menu-item "Kill AUTOs" verilog-delete-auto :help "Remove AUTO expansions") (Diff\ AUTOs menu-item "Diff AUTOs" verilog-diff-auto :help "Show differences in AUTO expansions") (Inject\ AUTOs menu-item "Inject AUTOs" verilog-inject-auto :help "Inject AUTOs into legacy non-AUTO buffer") (AUTO\ Help\.\.\. menu-item "AUTO Help..." (keymap "AUTO Help..." (AUTO\ General menu-item "AUTO General" menu-function-6 :key-sequence nil :help "Help introduction on AUTOs") (AUTO\ Library\ Flags menu-item "AUTO Library Flags" menu-function-7 :key-sequence nil :help "Help on verilog-library-flags") (AUTO\ Library\ Path menu-item "AUTO Library Path" menu-function-8 :key-sequence nil :help "Help on verilog-library-directories") (AUTO\ Library\ Files menu-item "AUTO Library Files" menu-function-9 :key-sequence nil :help "Help on verilog-library-files") (AUTO\ Library\ Extensions menu-item "AUTO Library Extensions" menu-function-10 :key-sequence nil :help "Help on verilog-library-extensions") (AUTO\ \`define\ Reading menu-item "AUTO `define Reading" menu-function-11 :key-sequence nil :help "Help on reading `defines") (AUTO\ \`include\ Reading menu-item "AUTO `include Reading" menu-function-12 :key-sequence nil :help "Help on parsing `includes") (AUTOARG menu-item "AUTOARG" menu-function-13 :key-sequence nil :help "Help on AUTOARG - declaring module port list") (AUTOASCIIENUM menu-item "AUTOASCIIENUM" menu-function-14 :key-sequence nil :help "Help on AUTOASCIIENUM - creating ASCII for enumerations") (AUTOASSIGNMODPORT menu-item "AUTOASSIGNMODPORT" menu-function-15 :key-sequence nil :help "Help on AUTOASSIGNMODPORT - creating assignments to/from modports") (AUTOINOUT menu-item "AUTOINOUT" menu-function-16 :key-sequence nil :help "Help on AUTOINOUT - adding inouts from cells") (AUTOINOUTCOMP menu-item "AUTOINOUTCOMP" menu-function-17 :key-sequence nil :help "Help on AUTOINOUTCOMP - copying complemented i/o from another file") (AUTOINOUTIN menu-item "AUTOINOUTIN" menu-function-18 :key-sequence nil :help "Help on AUTOINOUTIN - copying i/o from another file as all inputs") (AUTOINOUTMODPORT menu-item "AUTOINOUTMODPORT" menu-function-19 :key-sequence nil :help "Help on AUTOINOUTMODPORT - copying i/o from an interface modport") (AUTOINOUTMODULE menu-item "AUTOINOUTMODULE" menu-function-20 :key-sequence nil :help "Help on AUTOINOUTMODULE - copying i/o from another file") (AUTOINOUTPARAM menu-item "AUTOINOUTPARAM" menu-function-21 :key-sequence nil :help "Help on AUTOINOUTPARAM - copying parameters from another file") (AUTOINPUT menu-item "AUTOINPUT" menu-function-22 :key-sequence nil :help "Help on AUTOINPUT - adding inputs from cells") (AUTOINSERTLISP menu-item "AUTOINSERTLISP" menu-function-23 :key-sequence nil :help "Help on AUTOINSERTLISP - insert text from a lisp function") (AUTOINSERTLAST menu-item "AUTOINSERTLAST" menu-function-24 :key-sequence nil :help "Help on AUTOINSERTLISPLAST - insert text from a lisp function") (AUTOINST menu-item "AUTOINST" menu-function-25 :key-sequence nil :help "Help on AUTOINST - adding pins for cells") (AUTOINST\ \(\.*\) menu-item "AUTOINST (.*)" menu-function-26 :key-sequence nil :help "Help on expanding Verilog-2001 .* pins") (AUTOINSTPARAM menu-item "AUTOINSTPARAM" menu-function-27 :key-sequence nil :help "Help on AUTOINSTPARAM - adding parameter pins to cells") (AUTOLOGIC menu-item "AUTOLOGIC" menu-function-28 :key-sequence nil :help "Help on AUTOLOGIC - declaring logic signals") (AUTOOUTPUT menu-item "AUTOOUTPUT" menu-function-29 :key-sequence nil :help "Help on AUTOOUTPUT - adding outputs from cells") (AUTOOUTPUTEVERY menu-item "AUTOOUTPUTEVERY" menu-function-30 :key-sequence nil :help "Help on AUTOOUTPUTEVERY - adding outputs of all signals") (AUTOREG menu-item "AUTOREG" menu-function-31 :key-sequence nil :help "Help on AUTOREG - declaring registers for non-wires") (AUTOREGINPUT menu-item "AUTOREGINPUT" menu-function-32 :key-sequence nil :help "Help on AUTOREGINPUT - declaring inputs for non-wires") (AUTORESET menu-item "AUTORESET" menu-function-33 :key-sequence nil :help "Help on AUTORESET - resetting always blocks") (AUTOSENSE\ or\ AS menu-item "AUTOSENSE or AS" menu-function-34 :key-sequence nil :help "Help on AUTOSENSE - sensitivity lists for always blocks") (AUTOTIEOFF menu-item "AUTOTIEOFF" menu-function-35 :key-sequence nil :help "Help on AUTOTIEOFF - tying off unused outputs") (AUTOUNDEF menu-item "AUTOUNDEF" menu-function-36 :key-sequence nil :help "Help on AUTOUNDEF - undefine all local defines") (AUTOUNUSED menu-item "AUTOUNUSED" menu-function-37 :key-sequence nil :help "Help on AUTOUNUSED - terminating unused inputs") (AUTOWIRE menu-item "AUTOWIRE" menu-function-38 :key-sequence nil :help "Help on AUTOWIRE - declaring wires for cells"))) (nil-21 menu-item "----") (Submit\ bug\ report menu-item "Submit bug report" verilog-submit-bug-report :help "Submit via mail a bug report on verilog-mode.el") (Version\ and\ FAQ menu-item "Version and FAQ" verilog-faq :help "Show the current version, and where to get the FAQ etc") (Customize\ Verilog\ Mode\.\.\. menu-item "Customize Verilog Mode..." verilog-customize :help "Customize variables and other settings used by Verilog-Mode") (Customize\ Verilog\ Fonts\ &\ Colors menu-item "Customize Verilog Fonts & Colors" verilog-font-customize :help "Customize fonts used by Verilog-Mode.")))) (3 keymap (20 keymap (68 . verilog-sk-define-signal) (82 . verilog-sk-reg) (87 . verilog-sk-wire) (85 . verilog-sk-uvm-component) (61 . verilog-sk-inout) (83 . verilog-sk-state-machine) (79 . verilog-sk-output) (73 . verilog-sk-input) (70 . verilog-sk-function) (65 . verilog-sk-assign) (47 . verilog-sk-comment) (58 . verilog-sk-else-if) (63 . verilog-sk-if) (122 . verilog-sk-casez) (120 . verilog-sk-casex) (119 . verilog-sk-while) (117 . verilog-sk-uvm-object) (116 . verilog-sk-task) (115 . verilog-sk-specify) (114 . verilog-sk-repeat) (112 . verilog-sk-primitive) (111 . verilog-sk-ovm-class) (109 . verilog-sk-module) (106 . verilog-sk-fork) (105 . verilog-sk-initial) (104 . verilog-sk-header) (103 . verilog-sk-generate) (102 . verilog-sk-for) (99 . verilog-sk-case) (98 . verilog-sk-begin) (97 . verilog-sk-always)) (8 . verilog-header) (5 . verilog-expand-vector) (26 . verilog-inject-auto) (16 . verilog-preprocess) (19 . verilog-auto-save-compile) (1 . verilog-auto) (11 . verilog-delete-auto) (4 . verilog-goto-defun) (21 . verilog-uncomment-region) (3 . verilog-comment-region) (2 . verilog-submit-bug-report) (61 . verilog-pretty-expr) (9 . verilog-pretty-declarations) (18 . verilog-label-be) (63 . verilog-diff-auto) (42 . verilog-delete-auto-star-implicit) (96 . verilog-lint-off)) (27 keymap (42 . verilog-star-comment) (63 . verilog-show-completions) (9 . verilog-complete-word) (13 . electric-verilog-terminate-and-indent) (6 . electric-verilog-forward-sexp) (2 . electric-verilog-backward-sexp)) (M-delete . kill-word) (delete . delete-char) (backspace . backward-delete-char-untabify) (13 . electric-verilog-terminate-line) (9 . electric-verilog-tab) (96 . electric-verilog-tick) (58 . electric-verilog-colon) (67108923 . electric-verilog-semi-with-comment) (59 . electric-verilog-semi))