aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorKarl Heuer1996-02-21 21:33:12 +0000
committerKarl Heuer1996-02-21 21:33:12 +0000
commit5dee7dae097e89eaef06e2e2cea6d3b45b376746 (patch)
treeeffd9985dd837755b3f58f8483f44ec54eae5a11 /lisp
parentfa660969617d1904b4040148c79d936c6e50692e (diff)
downloademacs-5dee7dae097e89eaef06e2e2cea6d3b45b376746.tar.gz
emacs-5dee7dae097e89eaef06e2e2cea6d3b45b376746.zip
(derived-mode-merge-syntax-tables): Use inheritance.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/derived.el6
1 files changed, 1 insertions, 5 deletions
diff --git a/lisp/derived.el b/lisp/derived.el
index d27c2b333f1..6db92e85408 100644
--- a/lisp/derived.el
+++ b/lisp/derived.el
@@ -331,11 +331,7 @@ be automatic inheritance."
331(defun derived-mode-merge-syntax-tables (old new) 331(defun derived-mode-merge-syntax-tables (old new)
332 "Merge an old syntax table into a new one. 332 "Merge an old syntax table into a new one.
333Where the new table already has an entry, nothing is copied from the old one." 333Where the new table already has an entry, nothing is copied from the old one."
334 (map-char-table 334 (set-char-table-parent new old))
335 (function (lambda (key value)
336 (or (char-table-range new key)
337 (set-char-table-range new key value))))
338 old))
339 335
340;; Merge an old abbrev table into a new one. 336;; Merge an old abbrev table into a new one.
341;; This function requires internal knowledge of how abbrev tables work, 337;; This function requires internal knowledge of how abbrev tables work,