aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/derived.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moved to emacs-lisp/.Juanma Barranquero2003-05-301-436/+0
|
* (define-derived-mode): Add a proper edebug declaration.Stefan Monnier2003-05-291-1/+3
|
* (define-derived-mode): Make generated code work inRichard M. Stallman2003-04-141-2/+6
| | | | Emacs versions that do not have run-mode-hooks.
* (define-derived-mode): Properly ignore unknown args.Stefan Monnier2002-09-131-2/+2
|
* Require CL when compiling.Stefan Monnier2002-09-121-0/+2
|
* (define-derived-mode): When making new abbrev table,Richard M. Stallman2002-09-121-11/+1
| | | | don't try to copy the parent's abbrev table.
* (define-derived-mode): Fix typo.Stefan Monnier2002-09-111-1/+1
|
* (define-derived-mode): Add keyword arguments.Stefan Monnier2002-09-091-21/+52
| | | | (derived-mode-make-docstring): Take abbrev and syntax table names.
* (define-derived-mode): Preserve `mode-class' rather than `special' property.Stefan Monnier2002-06-281-4/+6
| | | | (derived-mode-class): Make it obsolete.
* (derived-mode-p): Function moved to subr.el.Richard M. Stallman2001-12-121-11/+0
|
* (define-derived-mode): Create the abbrev-table from inside the `defvar'.Stefan Monnier2001-11-211-2/+2
|
* Fix autoload cookie.Pavel Janík2001-11-151-1/+1
|
* (define-derived-mode): Doc fix.Richard M. Stallman2001-11-111-1/+1
|
* (derived-mode-hook-name, derived-mode-map-name)Sam Steingold2001-10-261-23/+25
| | | | | (derived-mode-syntax-table-name, derived-mode-abbrev-table-name): define defsubsts before they are first used
* (define-derived-mode): Use {delay,run}-mode-hooks.Stefan Monnier2001-10-251-3/+4
| | | | (derived-mode-p): Autoload.
* (define-derived-mode, derived-mode-make-docstring): Allow `parent' to be nil.Gerd Moellmann2001-10-051-22/+28
|
* Some fixes to follow coding conventions in files maintained by FSF.Pavel Janík2001-07-151-1/+1
|
* (define-derived-mode): Don't use combine-run-hooks.Stefan Monnier2000-12-071-2/+3
|
* (define-derived-mode): Revived, moved from easy-mmode.el.Stefan Monnier2000-12-031-69/+118
| | | | | | (derived-mode-p): New function. (derived-mode-make-docstring): Add `docstring' argument. Use it if available and complete it if necessary.
* Fix keywords.Stefan Monnier2000-05-261-3/+5
| | | | (define-derived-mode): Only define if needed.
* Fix keywords.Stefan Monnier2000-05-251-1/+1
|
* Add finder keywords.Dave Love2000-05-241-0/+1
|
* * derived.el (define-derived-mode): Don't autoload anymore.Stefan Monnier2000-03-211-1/+8
| | | | | | | | Prefer the macro-only version provided by easy-mmode.el. * emacs-lisp/easy-mmode.el (define-derived-mode): New name for `easy-mmode-define-derived-mode'. Use `combine-run-hooks'. (easy-mmode-define-navigation): New macro.
* Doc fixes, remove old backquote syntax.Dave Love1999-11-291-58/+52
|
* (derived-mode-hooks-name): Use -hook, not -hooks, in mode hook name.Richard M. Stallman1998-07-031-7/+7
| | | | (derived-mode-hook-name): Renamed from ...-hooks; caller changed.
* (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