1060 |
|
|
1061 |
* Lisp Changes in Emacs 21.4 |
* Lisp Changes in Emacs 21.4 |
1062 |
|
|
1063 |
|
** When using non-toolkit scroll bars with the default width, |
1064 |
|
the scroll-bar-width frame parameter value is nil. |
1065 |
|
|
1066 |
|
** The new function copy-abbrev-table returns a new abbrev table that |
1067 |
|
is a copy of a given abbrev table. |
1068 |
|
|
1069 |
+++ |
+++ |
1070 |
** The option --script FILE runs Emacs in batch mode and loads FILE. |
** The option --script FILE runs Emacs in batch mode and loads FILE. |
1071 |
It is useful for writing Emacs Lisp shell script files, because they |
It is useful for writing Emacs Lisp shell script files, because they |
1638 |
are used by define-derived-mode to make sure the mode hook for the |
are used by define-derived-mode to make sure the mode hook for the |
1639 |
parent mode is run at the end of the child mode. |
parent mode is run at the end of the child mode. |
1640 |
|
|
1641 |
|
** define-derived-mode by default creates a new empty abbrev table. |
1642 |
|
It does not copy abbrevs from the parent mode's abbrev table. |
1643 |
|
|
1644 |
+++ |
+++ |
1645 |
** `provide' and `featurep' now accept an optional second argument |
** `provide' and `featurep' now accept an optional second argument |
1646 |
to test/provide subfeatures. Also `provide' now checks `after-load-alist' |
to test/provide subfeatures. Also `provide' now checks `after-load-alist' |
1660 |
|
|
1661 |
** `define-key-after' now accepts keys longer than 1. |
** `define-key-after' now accepts keys longer than 1. |
1662 |
|
|
|
** `define-derived-mode' now accepts nil as the parent. |
|
|
|
|
1663 |
** The local variable `no-byte-compile' in elisp files is now obeyed. |
** The local variable `no-byte-compile' in elisp files is now obeyed. |
1664 |
|
|
1665 |
** The Emacs Lisp byte-compiler now displays the actual line and |
** The Emacs Lisp byte-compiler now displays the actual line and |