;; 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))