;; See Mark Mabry or /opt/FSFemacs/share/emacs/site-lisp/vlog-mode.el:
(autoload 'vlog-mode "vlog-mode" "Verilog Editing Mode" t)
(autoload 'define-statement-skeleton "statement"
"Command for defining a statement-skeleton." nil 'macro)
(autoload 'insert-statement-skeleton "statement"
"Command for inserting a statement-skeleton." nil nil)
(autoload 'self-insert-maybe-paired "paired-insert")
(add-hook 'vlog-mode-hook 'turn-on-font-lock)
;; Enter the proper mode automatically by recognizing the file name.ext;
;; these are additions/overrides, most extensions are recognized by default.
(setq auto-mode-alist
(append '(("\\.txt\\'" . indented-text-mode)
("\\.doc\\'" . indented-text-mode)
("\\.mes\\'" . indented-text-mode)
("\\.m\\'" . objc-mode)
("\\.v\\'" . vlog-mode) ; verilog-mode is another choice
("\\.vi\\'" . vlog-mode)
("\\.vh\\'" . vlog-mode)
("\\.vs\\'" . vlog-mode)
("/\\.[^/]*$" . fundamental-mode)
)
auto-mode-alist))