Karl Heuer
5dee7dae09
(derived-mode-merge-syntax-tables): Use inheritance.
1996-02-21 21:33:12 +00:00
Erik Naggum
b578f267af
Update FSF's address.
1996-01-14 07:34:30 +00:00
Richard M. Stallman
a43944b5b8
(derived-mode-init-mode-variables): Make proper syntax-table.
...
(derived-mode-merge-syntax-tables): Rewrite using map-char-table.
1995-10-22 05:20:37 +00:00
Richard M. Stallman
f34e691838
(derived-mode-set-keymap): Cope if old-map is nil.
1995-07-20 17:42:55 +00:00
Richard M. Stallman
37a4f4b6b6
(derived-mode-merge-keymaps): Recursively merge prefix key submaps also.
1995-04-14 05:56:31 +00:00
Richard M. Stallman
6b410da764
(define-derived-mode): Doc fix.
1995-01-11 17:27:35 +00:00
Richard M. Stallman
56152e1744
(derived-mode-merge-abbrev-tables):
...
Do nothing if OLD is nil.
1994-06-05 15:17:16 +00:00
Richard M. Stallman
ec830850db
(derived-mode-init-mode-variables): Add autoload cookie.
1994-05-28 04:48:21 +00:00
Richard M. Stallman
06d35594f6
Renamed from mode-clone.el.
...
All functions renamed.
(define-derived-mode): Renamed from define-mode-clone.
1994-03-08 19:02:50 +00:00
Richard M. Stallman
26757b4b03
(clone-init-mode-variables): Don't defvar
...
variables if already bound. Put on clone-unmerged props if
they were not bound.
(clone-make-docstring): Install the map unconditionally;
set clone-unmerged property to nil. No clone-merged property.
(clone-set-syntax-table): Set clone-unmerged prop, not clone-merged.
(clone-set-abbrev-table): Call clone-merge-abbrev-tables.
Don't touch properties here.
(clone-merge-keymaps): Splice out the `keymap' of the OLD map.
(clone-merge-abbrev-tables): New function.
1994-02-12 02:27:29 +00:00
Richard M. Stallman
b72226e37e
(define-mode-clone): Renamed from mode-clone.
...
Swap args PARENT and CHILD.
Don't use clone-run-setup-function.
(clone-run-setup-function): Function deleted.
1994-02-04 01:04:15 +00:00
Richard M. Stallman
76078cf0dd
Initial revision
1994-02-04 00:30:33 +00:00