Function: derived-mode-set-abbrev-table

derived-mode-set-abbrev-table is a byte-compiled function defined in derived.el.gz.

Signature

(derived-mode-set-abbrev-table MODE)

Documentation

Set the abbrev table for MODE if it exists.

Always merge its parent into it, since the merge is non-destructive.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/derived.el.gz
(defun derived-mode-set-abbrev-table (mode)
  "Set the abbrev table for MODE if it exists.
Always merge its parent into it, since the merge is non-destructive."
  (let* ((table-name (derived-mode-abbrev-table-name mode))
	 (old-table local-abbrev-table)
	 (new-table (eval table-name)))
    (derived-mode-merge-abbrev-tables old-table new-table)
    (setq local-abbrev-table new-table)))