summaryrefslogtreecommitdiff
path: root/lisp/derived.el
Commit message (Collapse)AuthorAgeFilesLines
* (define-derived-mode): Add derived-mode-parentRichard M. Stallman1997-02-081-9/+10
| | | | property to the defived mode command name.
* Fixed up initial lineErik Naggum1996-05-201-1/+1
|
* (derived-mode-merge-syntax-tables): Use inheritance.Karl Heuer1996-02-211-5/+1
|
* Update FSF's address.Erik Naggum1996-01-141-2/+3
|
* (derived-mode-init-mode-variables): Make proper syntax-table.Richard M. Stallman1995-10-221-7/+9
| | | | (derived-mode-merge-syntax-tables): Rewrite using map-char-table.
* (derived-mode-set-keymap): Cope if old-map is nil.Richard M. Stallman1995-07-201-2/+3
|
* (derived-mode-merge-keymaps): Recursively merge prefix key submaps also.Richard M. Stallman1995-04-141-1/+23
|
* (define-derived-mode): Doc fix.Richard M. Stallman1995-01-111-1/+1
|
* (derived-mode-merge-abbrev-tables):Richard M. Stallman1994-06-051-12/+12
| | | | Do nothing if OLD is nil.
* (derived-mode-init-mode-variables): Add autoload cookie.Richard M. Stallman1994-05-281-0/+1
|
* Renamed from mode-clone.el.Richard M. Stallman1994-03-081-76/+74
| | | | | All functions renamed. (define-derived-mode): Renamed from define-mode-clone.
* (clone-init-mode-variables): Don't defvarRichard M. Stallman1994-02-121-37/+64
| | | | | | | | | | | | 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.
* (define-mode-clone): Renamed from mode-clone.Richard M. Stallman1994-02-041-36/+32
| | | | | | Swap args PARENT and CHILD. Don't use clone-run-setup-function. (clone-run-setup-function): Function deleted.
* Initial revisionRichard M. Stallman1994-02-041-0/+308