Mercurial > emacs
comparison lisp/progmodes/vhdl-mode.el @ 74434:2b464ae7b20e
(vhdl-mode-abbrev-table-init): Do not clear abbrev table, else saved
abbrevs will not be restored.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Tue, 05 Dec 2006 05:26:08 +0000 |
parents | 18704db78140 |
children | 96ef09c54974 17e0dd217877 f1d13e615070 |
comparison
equal
deleted
inserted
replaced
74433:89cf360cc26e | 74434:2b464ae7b20e |
---|---|
2891 (defvar vhdl-mode-abbrev-table nil | 2891 (defvar vhdl-mode-abbrev-table nil |
2892 "Abbrev table to use in `vhdl-mode' buffers.") | 2892 "Abbrev table to use in `vhdl-mode' buffers.") |
2893 | 2893 |
2894 (defun vhdl-mode-abbrev-table-init () | 2894 (defun vhdl-mode-abbrev-table-init () |
2895 "Initialize `vhdl-mode-abbrev-table'." | 2895 "Initialize `vhdl-mode-abbrev-table'." |
2896 (when vhdl-mode-abbrev-table (clear-abbrev-table vhdl-mode-abbrev-table)) | |
2897 (define-abbrev-table 'vhdl-mode-abbrev-table | 2896 (define-abbrev-table 'vhdl-mode-abbrev-table |
2898 (append | 2897 (append |
2899 (when (memq 'vhdl vhdl-electric-keywords) | 2898 (when (memq 'vhdl vhdl-electric-keywords) |
2900 ;; VHDL'93 keywords | 2899 ;; VHDL'93 keywords |
2901 '( | 2900 '( |