Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Chong Yidong
15de15c66d
Replace fundamental-mode-hook with change-major-mode-after-body-hook.
...
* lisp/simple.el (fundamental-mode):
* lisp/emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28
change introducing fundamental-mode-hook.
* lisp/subr.el (change-major-mode-after-body-hook): New hook.
(run-mode-hooks): Run it.
* lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Use
change-major-mode-before-body-hook.
2011-10-27 11:01:40 +08:00
Glenn Morris
b2948976fc
* lisp/emacs-lisp/derived.el (define-derived-mode): Doc fix.
2011-08-24 22:37:55 -07:00
Stefan Monnier
450a0f0927
* lisp/emacs-lisp/lisp-mode.el (lisp-interaction-mode-abbrev-table):
...
Let define-derived-mode define it.
* lisp/emacs-lisp/derived.el (define-derived-mode): Try to avoid creating
cycles of abbrev-table inheritance.
Fixes: debbugs:8998
2011-07-05 14:26:33 -04:00
Stefan Monnier
1a1e3f3207
* lisp/emacs-lisp/derived.el (define-derived-mode): Make abbrev-table
...
inherit from parent.
2011-07-01 12:41:02 -04:00
Juanma Barranquero
9d0da923eb
lisp/emacs-lisp/derived.el: Don't warn about keymaps already `defconst'ed.
2011-03-22 21:58:27 +01:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Chong Yidong
bd78fa1d54
Add "Package:" file headers to denote built-in packages.
2010-08-29 12:17:13 -04:00
Stefan Monnier
56924d996f
Make it possible to locally disable a globally enabled mode.
...
* simple.el (fundamental-mode): Run fundamental-mode-hook.
* emacs-lisp/derived.el (define-derived-mode): Use fundamental-mode
rather than kill-all-local-variables so it runs fundamental-mode-hook.
* emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
Use fundamental-mode-hook to run MODE-enable-in-buffers earlier, so
that subsequent hooks get a chance to disable it.
2010-04-28 11:18:37 -04:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Dan Nicolaescu
a7610c523c
* textmodes/tex-mode.el (tex-dvi-view-command)
...
(tex-show-queue-command, tex-open-quote):
* progmodes/ruby-mode.el (auto-mode-alist)
(interpreter-mode-alist): Purecopy strings.
* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Purecopy item names.
* emacs-lisp/derived.el (define-derived-mode): Purecopy the doc
string for the hook, keymap and abbrev table.
* emacs-lisp/byte-run.el (make-obsolete): Purecopy the current name.
* x-dnd.el (x-dnd-xdnd-to-action):
* startup.el (fancy-startup-text, fancy-about-text): Change to
defconst from defvar.
* ps-print.el (ps-page-dimensions-database): Purecopy initial value.
* mouse.el (mouse-buffer-menu-mode-groups, x-fixed-font-alist):
Purecopy initialization strings.
* mail/sendmail.el (mail-header-separator)
(mail-personal-alias-file):
* mail/rmail.el (rmail-default-dont-reply-to-names)
(rmail-ignored-headers, rmail-retry-ignored-headers)
(rmail-highlighted-headers, rmail-secondary-file-directory)
(rmail-secondary-file-regexp):
* files.el (null-device, file-name-invalid-regexp)
(locate-dominating-stop-dir-regexp)
(inhibit-first-line-modes-regexps): Purecopy initialization
strings.
(interpreter-mode-alist): Use mapcar instead of mapc.
* buff-menu.el (Buffer-menu-mode-map): Purecopy name.
* bindings.el (mode-line-major-mode-keymap): Purecopy name.
(completion-ignored-extensions):
(debug-ignored-errors): Purecopy strings.
2009-10-26 06:43:36 +00:00
Glenn Morris
6726c25e2d
(define-derived-mode): Fix paren typo in definition of abbrev table.
2009-09-18 07:14:43 +00:00
Glenn Morris
b43704f2d7
(define-derived-mode): Give the mode's map, and syntax and abbrev
...
tables basic docs, if they don't have any.
2009-09-10 06:21:23 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
John Paul Wallington
a86a16098e
(define-derived-mode): Add `doc-string' declaration.
2008-06-21 20:00:04 +00:00
Glenn Morris
d6cba7ae45
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 03:21:21 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
8b72699e88
Add 2008 to copyright years.
2008-01-07 01:14:52 +00:00
Miles Bader
9aecacd08a
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 70-73)
- Update from CVS
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
e0085d62fa
Switch license to GPLv3 or later.
2007-07-25 04:14:29 +00:00
Stefan Monnier
cdcfbcb26a
(define-derived-mode): Remove bogus compatibiity code.
2007-05-25 17:00:54 +00:00
Glenn Morris
f0fa15c5e5
Add 2007 to copyright years.
2007-01-21 02:48:43 +00:00
Glenn Morris
d59c31376c
Update copyright years.
2006-12-07 05:06:17 +00:00
Thien-Thi Nguyen
ceb4c4d303
Update years in copyright notice; nfc.
2006-02-06 12:31:40 +00:00
Juri Linkov
cc793355dc
(define-derived-mode): Put `definition-name'
...
properties on the constructed variable names.
2005-12-04 02:33:41 +00:00
Luc Teirlinck
156680e2df
(define-derived-mode): Remove defvar for mode hook. (It conflicted
...
with defcustoms for some mode hooks.) Use the `variable-documentation'
property to give the mode hook a docstring and expand that docstring.
2005-11-14 23:05:53 +00:00
Thien-Thi Nguyen
3731a85096
Update years in copyright notice; nfc.
2005-08-06 17:48:15 +00:00
Juanma Barranquero
3c8dd9b993
(derived-mode-run-hooks): Reinstalled, as it is needed for pre-21 compatibility.
...
Thanks to Stefan Monnier for pointing this out.
2005-07-15 08:39:57 +00:00
Juanma Barranquero
fea34e9fc2
(derived-mode-run-hooks): Remove.
...
(derived-mode-hook-name): Doc fix.
2005-07-15 01:23:01 +00:00
Lute Kamstra
3a35cf56e7
Update FSF's address.
2005-07-04 17:55:18 +00:00
Juanma Barranquero
a9873dbbeb
(derived-mode-init-mode-variables): Fix spelling in docstrings.
2005-06-16 16:13:25 +00:00
Stefan Monnier
84ae490875
Add comment.
2005-06-12 16:57:08 +00:00
Luc Teirlinck
3e2c3ab0f5
(define-derived-mode): Doc fix.
2005-05-21 22:35:35 +00:00
Luc Teirlinck
a5079d4022
(define-derived-mode): Add link to Elisp manual to docstring.
2005-05-14 18:32:45 +00:00
Kim F. Storm
bf247b6ed0
Change release version from 21.4 to 22.1 throughout.
...
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Glenn Morris
8d11b45098
(define-derived-mode): Mention hook in doc string. Defvar the derived
...
hook.
2003-07-23 00:00:13 +00:00
Juanma Barranquero
5e046f6d57
Moved from lisp/.
2003-05-30 23:31:15 +00:00