Mercurial > hg > xemacs-beta
comparison lisp/modes/verilog-mode.el @ 161:28f395d8dc7a r20-3b7
Import from CVS: tag r20-3b7
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:42:26 +0200 |
parents | 25f70ba0133c |
children | 6075d714658b |
comparison
equal
deleted
inserted
replaced
160:1c55655d6702 | 161:28f395d8dc7a |
---|---|
1 ;;; verilog-mode.el --- major mode for editing verilog source in Emacs | 1 ;;; verilog-mode.el --- major mode for editing verilog source in Emacs |
2 ;; | 2 ;; |
3 ;; $Header: /afs/informatik.uni-tuebingen.de/local/web/xemacs/xemacs-cvs/XEmacs/xemacs/lisp/modes/Attic/verilog-mode.el,v 1.5 1997/05/29 23:49:56 steve Exp $ | 3 ;; $Header: /afs/informatik.uni-tuebingen.de/local/web/xemacs/xemacs-cvs/XEmacs/xemacs/lisp/modes/Attic/verilog-mode.el,v 1.6 1997/06/14 20:31:18 steve Exp $ |
4 | 4 |
5 ;; Copyright (C) 1996 Free Software Foundation, Inc. | 5 ;; Copyright (C) 1996 Free Software Foundation, Inc. |
6 | 6 |
7 ;; Author: Michael McNamara (mac@silicon-sorcery.com) | 7 ;; Author: Michael McNamara (mac@silicon-sorcery.com) |
8 ;; President, Silicon Sorcery | 8 ;; President, Silicon Sorcery |
68 ;;; Code: | 68 ;;; Code: |
69 | 69 |
70 (provide 'verilog-mode) | 70 (provide 'verilog-mode) |
71 | 71 |
72 ;; This variable will always hold the version number of the mode | 72 ;; This variable will always hold the version number of the mode |
73 (defconst verilog-mode-version "$$Revision: 1.5 $$" | 73 (defconst verilog-mode-version "$$Revision: 1.6 $$" |
74 "Version of this verilog mode.") | 74 "Version of this verilog mode.") |
75 | 75 |
76 ;; | 76 ;; |
77 ;; A hack so we can support either custom, or the old defvar | 77 ;; A hack so we can support either custom, or the old defvar |
78 ;; | 78 ;; |
262 (define-key verilog-mode-map "\r" 'electric-verilog-terminate-line) | 262 (define-key verilog-mode-map "\r" 'electric-verilog-terminate-line) |
263 (define-key verilog-mode-map "\M-\C-b" 'electric-verilog-backward-sexp) | 263 (define-key verilog-mode-map "\M-\C-b" 'electric-verilog-backward-sexp) |
264 (define-key verilog-mode-map "\M-\C-f" 'electric-verilog-forward-sexp) | 264 (define-key verilog-mode-map "\M-\C-f" 'electric-verilog-forward-sexp) |
265 (define-key verilog-mode-map "\M-\r" (function (lambda () | 265 (define-key verilog-mode-map "\M-\r" (function (lambda () |
266 (interactive) (electric-verilog-terminate-line 1)))) | 266 (interactive) (electric-verilog-terminate-line 1)))) |
267 ;; GDF - Leave the DEL key alone | |
268 ;; (define-key verilog-mode-map "\177" 'backward-delete-char-untabify) | |
269 (define-key verilog-mode-map "\M-\t" 'verilog-complete-word) | 267 (define-key verilog-mode-map "\M-\t" 'verilog-complete-word) |
270 (define-key verilog-mode-map "\M-?" 'verilog-show-completions) | 268 (define-key verilog-mode-map "\M-?" 'verilog-show-completions) |
271 (define-key verilog-mode-map "\M-\C-h" 'verilog-mark-defun) | 269 (define-key verilog-mode-map "\M-\C-h" 'verilog-mark-defun) |
272 (define-key verilog-mode-map "\C-c\C-b" 'verilog-insert-block) | 270 (define-key verilog-mode-map "\C-c\C-b" 'verilog-insert-block) |
273 (define-key verilog-mode-map "\C-cb" 'verilog-label-be) | 271 (define-key verilog-mode-map "\C-cb" 'verilog-label-be) |