annotate etc/NEWS @ 111752:3776ded7f730

Make the sys.path remove in Python mode customizable (Bug#7454). * progmodes/python.el (run-python): Doc fix. (python-keep-current-directory-in-path): New var (Bug#7454).
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 21 Nov 2010 11:52:05 -0500
parents 6e15675f8126
children 350f17da7963
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
77134
87aa947227ad Remove date at the top of the file, since it is almost always
Glenn Morris <rgm@gnu.org>
parents: 77071
diff changeset
1 GNU Emacs NEWS -- history of user-visible changes.
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2
106802
b92c3979701c Replace emacs-pretest-bug with bug-gnu-emacs mailing list.
Glenn Morris <rgm@gnu.org>
parents: 106695
diff changeset
3 Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
4 See the end of the file for license conditions.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
5
106802
b92c3979701c Replace emacs-pretest-bug with bug-gnu-emacs mailing list.
Glenn Morris <rgm@gnu.org>
parents: 106695
diff changeset
6 Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
71203
25fa0038a52d Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents: 71123
diff changeset
7 If possible, use M-x report-emacs-bug.
25fa0038a52d Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents: 71123
diff changeset
8
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
9 This file is about changes in Emacs version 23.
71203
25fa0038a52d Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents: 71123
diff changeset
10
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
11 See files NEWS.22, NEWS.21, NEWS.20, NEWS.19, NEWS.18, and NEWS.1-17
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
12 for changes in older Emacs versions.
71203
25fa0038a52d Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents: 71123
diff changeset
13
25fa0038a52d Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents: 71123
diff changeset
14 You can narrow news to a specific version by calling `view-emacs-news'
25fa0038a52d Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents: 71123
diff changeset
15 with a prefix argument or by typing C-u C-h C-n.
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
16
103501
fe679d9c8eb9 Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 103493
diff changeset
17
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
18 * Installation Changes in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
19
111354
7df8e74a1096 Fix for Bug#5655, backported from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 111350
diff changeset
20 ---
7df8e74a1096 Fix for Bug#5655, backported from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 111350
diff changeset
21 ** New configure option --with-crt-dir specifies the location of your
7df8e74a1096 Fix for Bug#5655, backported from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 111350
diff changeset
22 crt*.o files, if they are in a non-standard location. This is only
7df8e74a1096 Fix for Bug#5655, backported from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 111350
diff changeset
23 used on x86-64 and s390x GNU/Linux architectures.
7df8e74a1096 Fix for Bug#5655, backported from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 111350
diff changeset
24
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
25 * Startup Changes in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
26
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
27 * Changes in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
28
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
29
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
30 * Editing Changes in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
31
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
32
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
33 * Changes in Specialized Modes and Packages in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
34
109004
fd2ae9b03967 * etc/NEWS: appt-add.
Glenn Morris <rgm@gnu.org>
parents: 108663
diff changeset
35 ---
fd2ae9b03967 * etc/NEWS: appt-add.
Glenn Morris <rgm@gnu.org>
parents: 108663
diff changeset
36 ** The appt-add command takes an optional argument for the warning time.
fd2ae9b03967 * etc/NEWS: appt-add.
Glenn Morris <rgm@gnu.org>
parents: 108663
diff changeset
37 This can be used in place of the default appt-message-warning-time.
fd2ae9b03967 * etc/NEWS: appt-add.
Glenn Morris <rgm@gnu.org>
parents: 108663
diff changeset
38
111752
3776ded7f730 Make the sys.path remove in Python mode customizable (Bug#7454).
Chong Yidong <cyd@stupidchicken.com>
parents: 111749
diff changeset
39 ---
3776ded7f730 Make the sys.path remove in Python mode customizable (Bug#7454).
Chong Yidong <cyd@stupidchicken.com>
parents: 111749
diff changeset
40 ** You can allow inferior Python processes to load modules from the
3776ded7f730 Make the sys.path remove in Python mode customizable (Bug#7454).
Chong Yidong <cyd@stupidchicken.com>
parents: 111749
diff changeset
41 current directory by setting `python-remove-cwd-from-path' to nil.
3776ded7f730 Make the sys.path remove in Python mode customizable (Bug#7454).
Chong Yidong <cyd@stupidchicken.com>
parents: 111749
diff changeset
42
111350
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
43 ** VC and related modes
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
44
111749
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
45 *** New VC command `vc-log-incoming', bound to `C-x v I'.
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
46 This shows a log of changes to be received with a pull operation.
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
47 For Git, this runs "git fetch" to make the necessary data available
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
48 locally; this requires version 1.7 or newer.
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
49
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
50 *** New VC command `vc-log-outgoing', bound to `C-x v O'.
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
51 This shows a log of changes to be sent in the next commit.
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
52
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
53 *** New VC command vc-find-conflicted-file.
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
54
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
55 +++
111350
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
56 *** The 'g' key in VC diff, log, log-incoming and log-outgoing buffers
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
57 reruns the corresponding VC command to compute an up to date version
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
58 of the buffer.
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
59
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
60 *** vc-dir for Bzr supports viewing shelve contents and shelving snapshots.
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
61
111749
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
62 +++
111350
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
63 *** Special markup can be added to log-edit buffers.
111749
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
64 You can add headers specifying additional information to be supplied
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
65 to the version control system. For example:
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
66
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
67 Author: J. R. Hacker <jrh@example.com>
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
68 Fixes: 4204
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
69 Actual text of log entry...
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
70
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
71 Bazaar recognizes the headers "Author", "Date" and "Fixes".
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
72 Git, Mercurial, and Monotone recognize "Author" and "Date".
6e15675f8126 Document VC headers and other VC changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 111747
diff changeset
73 Any unknown header is left as is in the message, so it is not lost.
111350
8027e412df98 Backport VC improvements from trunk.
Chong Yidong <cyd@stupidchicken.com>
parents: 110979
diff changeset
74
110979
b43d7e69dc42 etc/NEWS.
Glenn Morris <rgm@gnu.org>
parents: 110930
diff changeset
75 ** Obsolete packages
b43d7e69dc42 etc/NEWS.
Glenn Morris <rgm@gnu.org>
parents: 110930
diff changeset
76
b43d7e69dc42 etc/NEWS.
Glenn Morris <rgm@gnu.org>
parents: 110930
diff changeset
77 +++
b43d7e69dc42 etc/NEWS.
Glenn Morris <rgm@gnu.org>
parents: 110930
diff changeset
78 *** lmenu.el and cl-compat.el are now obsolete.
b43d7e69dc42 etc/NEWS.
Glenn Morris <rgm@gnu.org>
parents: 110930
diff changeset
79
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
80
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
81 * New Modes and Packages in Emacs 23.3
111747
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
82
111382
1aba3578b8d8 * lisp/emacs-lisp/smie.el: New package.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111354
diff changeset
83 ** smie.el is a generic navigation and indentation engine.
1aba3578b8d8 * lisp/emacs-lisp/smie.el: New package.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111354
diff changeset
84 It takes a simple BNF description of the grammar, and provides both
1aba3578b8d8 * lisp/emacs-lisp/smie.el: New package.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111354
diff changeset
85 sexp-style navigation (jumping over begin..end pairs) as well as
1aba3578b8d8 * lisp/emacs-lisp/smie.el: New package.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 111354
diff changeset
86 indentation, which can be adjusted via ad-hoc indentation rules.
111747
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
87
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
88
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
89 * Incompatible Lisp Changes in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
90
111616
7b6e15a1faad Document revision 100210 as an incompatible change in posn-col-row.
Eli Zaretskii <eliz@gnu.org>
parents: 111383
diff changeset
91 ** posn-col-row now excludes the header line from the row count
7b6e15a1faad Document revision 100210 as an incompatible change in posn-col-row.
Eli Zaretskii <eliz@gnu.org>
parents: 111383
diff changeset
92 If the frame has a header line, posn-col-row will count row numbers
7b6e15a1faad Document revision 100210 as an incompatible change in posn-col-row.
Eli Zaretskii <eliz@gnu.org>
parents: 111383
diff changeset
93 starting from the first line of text below the header line.
7b6e15a1faad Document revision 100210 as an incompatible change in posn-col-row.
Eli Zaretskii <eliz@gnu.org>
parents: 111383
diff changeset
94
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
95
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
96 * Lisp changes in Emacs 23.3
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
97
111747
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
98 +++
110525
e950143ab9e0 * lisp/emacs-lisp/float-sup.el (float-pi): New name for `pi'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110356
diff changeset
99 ** `e' and `pi' are now called `float-e' and `float-pi'.
e950143ab9e0 * lisp/emacs-lisp/float-sup.el (float-pi): New name for `pi'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 110356
diff changeset
100 The old names are obsolete.
111747
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
101
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
102 +++
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
103 ** The use of unintern without an obarray arg is now obsolete.
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
104
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
105 ---
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
106 ** The function `princ-list' is now obsolete.
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
107
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
108 +++
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
109 ** The yank-handler argument to kill-region and friends is now obsolete.
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
110
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
111 ** New function byte-to-string, like char-to-string but for bytes.
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
112
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
113
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
114 * Changes in Emacs 23.3 on non-free operating systems
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
115
111747
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
116 +++
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
117 ** The nextstep port can have different modifiers for the left and right
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
118 alt/option key by customizing the value for ns-right-alternate-modifier.
70ad6f6f15c7 Document some Emacs 23.3 changes in manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 111623
diff changeset
119
108663
a224d29f3386 * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108366
diff changeset
120
104209
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
121 * Installation Changes in Emacs 23.2
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
122
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
123 ** New configure options for Emacs developers.
104209
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
124 These are not new features; only the configure flags are new.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
125
104209
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
126 *** --enable-profiling builds Emacs with profiling enabled.
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
127 This might not work on all platforms.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
128
104209
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
129 *** --enable-checking[=OPTIONS] builds emacs with extra runtime checks.
b2dc4800cec5 Split off a new section, "Installation Changes in Emacs 23.2".
Chong Yidong <cyd@stupidchicken.com>
parents: 104208
diff changeset
130
104887
7afec306d4c6 Mention world-readable install.
Glenn Morris <rgm@gnu.org>
parents: 104880
diff changeset
131 ** `make install' now consistently ignores umask, creating a
7afec306d4c6 Mention world-readable install.
Glenn Morris <rgm@gnu.org>
parents: 104880
diff changeset
132 world-readable install.
7afec306d4c6 Mention world-readable install.
Glenn Morris <rgm@gnu.org>
parents: 104880
diff changeset
133
106681
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
134 ** Emacs compiles with Gconf support, if it is detected.
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
135 Use the configure option --without-gconf to disable this.
107970
d1f44eb382c0 * etc/NEWS: Minor edits.
Glenn Morris <rgm@gnu.org>
parents: 107959
diff changeset
136 This is used by the `font-use-system-font' feature (see below).
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
137
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
138 * Startup Changes in Emacs 23.2
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
139
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
140 ** The command-line option -Q (--quick) also inhibits loading X resources.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
141 However, if Emacs is compiled with the Lucid or Motif toolkit, X
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
142 resource settings for the graphical widgets are still applied.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
143 On Windows, the -Q option causes Emacs to ignore Registry settings,
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
144 but environment variables set on the Registry are still honored.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
145
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
146 *** The new variable `inhibit-x-resources' shows whether X resources
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
147 were loaded.
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
148
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
149 ** New command-line option -mm (--maximized) maximizes the initial frame.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
150
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
151 * Changes in Emacs 23.2
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
152
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
153 ** The maximum size of buffers (and the largest fixnum) is doubled.
105885
8103235103a7 Let integers use up 2 tags to give them one extra bit and double their range.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105868
diff changeset
154 On typical 32bit systems, buffers can now be up to 512MB.
8103235103a7 Let integers use up 2 tags to give them one extra bit and double their range.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105868
diff changeset
155
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
156 ** The default value of `trash-directory' is now nil.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
157 This means that `move-file-to-trash' trashes files according to
103610
9f150a229376 * files.el (trash-directory): Change default to nil.
Chong Yidong <cyd@stupidchicken.com>
parents: 103596
diff changeset
158 freedesktop.org specifications, the same method used by the Gnome,
9f150a229376 * files.el (trash-directory): Change default to nil.
Chong Yidong <cyd@stupidchicken.com>
parents: 103596
diff changeset
159 KDE, and XFCE desktops. (This change has no effect on Windows, which
9f150a229376 * files.el (trash-directory): Change default to nil.
Chong Yidong <cyd@stupidchicken.com>
parents: 103596
diff changeset
160 uses `system-move-file-to-trash' for trashing.)
9f150a229376 * files.el (trash-directory): Change default to nil.
Chong Yidong <cyd@stupidchicken.com>
parents: 103596
diff changeset
161
103704
6a4e411bd83b * xterm.h (struct x_display_info): Add invisible_cursor.
Jan Djärv <jan.h.d@swipnet.se>
parents: 103699
diff changeset
162 ** The pointer now becomes invisible when typing.
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
163 Customize `make-pointer-invisible' to disable this feature.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
164
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
165 ** Font changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
166
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
167 *** Emacs can use the system default monospaced font in Gnome.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
168 To enable this feature, set `font-use-system-font' to non-nil (it is
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
169 nil by default). If the system default changes, Emacs changes also.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
170 This feature requires Gconf support, which is automatically included
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
171 at compile-time if configure detects the gconf libraries (you can
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
172 disable this with the configure option --without-gconf).
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
173
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
174 *** On X11, Emacs reacts to Xft changes made by configuration tools,
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
175 via the XSETTINGS mechanism. This includes antialias, hinting,
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
176 hintstyle, RGBA, DPI and lcdfilter changes.
106085
cd4cbab8bb21 Handle system default font and changing font parameters.
Jan Djärv <jan.h.d@swipnet.se>
parents: 106060
diff changeset
177
105731
f888f3b57b89 Fix typo.
Chong Yidong <cyd@stupidchicken.com>
parents: 105697
diff changeset
178 ** Killing a buffer with a running process now asks for confirmation.
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
179 To remove this query, remove `process-kill-buffer-query-function' from
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
180 `kill-buffer-query-functions', or set the appropriate process flag
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
181 with `set-process-query-on-exit-flag'.
104031
e5dc7eae1964 Document fixing of load-in-progress corruption.
Ken Raeburn <raeburn@raeburn.org>
parents: 104020
diff changeset
182
104318
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
183 ** File-local variable changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
184
104318
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
185 *** Specifying a minor mode as a local variables enables that mode,
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
186 unconditionally. The previous behavior, toggling the mode, was
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
187 neither reliable nor generally desirable.
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
188
107947
38dcbfbe4e14 Document new commands for manipulating local variable lists.
Glenn Morris <rgm@gnu.org>
parents: 107763
diff changeset
189 *** There are new commands for adding and removing file-local variables:
104318
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
190 `add-file-local-variable', `delete-file-local-variable',
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
191 `add-file-local-variable-prop-line', and
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
192 `delete-file-local-variable-prop-line'.
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
193
107947
38dcbfbe4e14 Document new commands for manipulating local variable lists.
Glenn Morris <rgm@gnu.org>
parents: 107763
diff changeset
194 *** There are new commands for adding and removing directory-local variables,
104318
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
195 and copying them to and from file-local variable lists:
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
196 `add-dir-local-variable', `delete-dir-local-variable',
eb3f2c155d07 Note that specifying a minor mode as a local variables enables that
Chong Yidong <cyd@stupidchicken.com>
parents: 104273
diff changeset
197 `copy-dir-locals-to-file-locals',
104158
7a65e091e550 Commands to add/delete file/directory-local variables.
Juri Linkov <juri@jurta.org>
parents: 104131
diff changeset
198 `copy-dir-locals-to-file-locals-prop-line' and
7a65e091e550 Commands to add/delete file/directory-local variables.
Juri Linkov <juri@jurta.org>
parents: 104131
diff changeset
199 `copy-file-locals-to-dir-locals'.
7a65e091e550 Commands to add/delete file/directory-local variables.
Juri Linkov <juri@jurta.org>
parents: 104131
diff changeset
200
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
201 ** Internationalization changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
202
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
203 *** Unibyte sessions are now considered obsolete.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
204 This refers to the EMACS_UNIBYTE environment variable as well as the
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
205 --unibyte, --multibyte, --no-multibyte, and --no-unibyte command line
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
206 arguments. Customizing enable-multibyte-characters and setting
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
207 default-enable-multibyte-characters are also deprecated.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
208
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
209 *** New coding system `utf-8-hfs'.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
210 This is suitable for default-file-name-coding-system on Mac OS X; see
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
211 international/ucs-normalize.el.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
212
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
213 ** Function arguments in *Help* buffers are now shown in upper-case.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
214 Customize `help-downcase-arguments' to t to show them in lower-case.
104252
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
215
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
216 ** New command `async-shell-command', bound globally to `M-&'.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
217 This executes the command asynchronously, similar to calling `M-!' and
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
218 manually adding an ampersand to the end of the command. With `M-&',
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
219 you don't need the ampersand. The output appears in the buffer
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
220 `*Async Shell Command*'.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
221
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
222 ** When running in a new enough xterm (newer than version 242), Emacs
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
223 asks xterm what the background color is and it sets up faces
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
224 accordingly for a dark background if needed (the current default is to
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
225 consider the background light).
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
226
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
227
104038
7d9bf219df36 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 104031
diff changeset
228 * Editing Changes in Emacs 23.2
7d9bf219df36 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 104031
diff changeset
229
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
230 ** Kill-ring and selection changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
231
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
232 *** If `select-active-regions' is t, any active region automatically
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
233 becomes the primary selection (for interaction with other window
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
234 applications). If you enable this, you might want to bind
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
235 `mouse-yank-primary' to Mouse-2.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
236
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
237 *** When `save-interprogram-paste-before-kill' is non-nil, the kill
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
238 commands save the interprogram-paste selection into the kill ring
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
239 before doing anything else. This avoids losing the selection.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
240
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
241 *** When `kill-do-not-save-duplicates' is non-nil, identical
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
242 subsequent kills are not duplicated in the `kill-ring'.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
243
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
244 ** Completion changes
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
245
106482
806e9f7990d8 * minibuffer.el (completion-at-point-functions): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106475
diff changeset
246 *** The new command `completion-at-point' provides mode-sensitive completion.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
247
106482
806e9f7990d8 * minibuffer.el (completion-at-point-functions): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106475
diff changeset
248 *** tab-always-indent set to `complete' lets TAB do completion as well.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
249
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
250 *** The new completion-style `initials' is available.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
251 For instance, this can complete M-x lch to list-command-history.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
252
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
253 *** The new variable `completions-format' determines how completions
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
254 are displayed in the *Completions* buffer. If you set it to
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
255 `vertical', completions are sorted vertically in columns.
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
256
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
257 ** The default value of `blink-matching-paren-distance' is increased.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
258
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
259 ** M-n provides more default values in the minibuffer for commands
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
260 that read file names. These include the file name at point (when ffap
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
261 is loaded without ffap-bindings), the file name on the current line
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
262 (in Dired buffers), and the directory names of adjacent Dired windows
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
263 (for Dired commands that operate on several directories, such as copy,
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
264 rename, or diff).
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
265
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
266 ** M-r is bound to the new `move-to-window-line-top-bottom'.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
267 This moves point to the window center, top and bottom on successive
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
268 invocations, in the same spirit as the C-l (recenter-top-bottom)
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
269 command.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
270
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
271 ** The new variable `recenter-positions' determines the default
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
272 cycling order of C-l (`recenter-top-bottom').
106316
f4a3f47777f7 Add defcustom to define the cycling order of `recenter-top-bottom'. (Bug#4981)
Juri Linkov <juri@jurta.org>
parents: 106288
diff changeset
273
106681
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
274 ** The abbrevs file is now a file named abbrev_defs in
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
275 user-emacs-directory; but the old location, ~/.abbrev_defs, is used if
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
276 that file exists.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
277
104038
7d9bf219df36 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 104031
diff changeset
278
103585
8924063d2ee0 * NEWS: Add new connection methods of Tramp.
Michael Albinus <michael.albinus@gmx.de>
parents: 103501
diff changeset
279 * Changes in Specialized Modes and Packages in Emacs 23.2
8924063d2ee0 * NEWS: Add new connection methods of Tramp.
Michael Albinus <michael.albinus@gmx.de>
parents: 103501
diff changeset
280
106166
858a083ed2f0 * bookmark.el (bookmark-search-delay, bookmark-search-prompt): New options.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106159
diff changeset
281 ** The bookmark menu has a narrowing search via bookmark-bmenu-search.
858a083ed2f0 * bookmark.el (bookmark-search-delay, bookmark-search-prompt): New options.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106159
diff changeset
282
106681
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
283 ** Calc
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
284
106681
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
285 *** The Calc settings file is now a file named calc.el in
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
286 user-emacs-directory; but the old location, ~/.calc.el, is used if
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
287 that file exists.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
288
106681
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
289 *** Graphing commands (`g f' etc.) now work on MS-Windows, if you have
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
290 the native Windows port of Gnuplot version 3.8 or later installed.
104177
247e736b49ef Mention that Calc graphing commands now work on Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 104158
diff changeset
291
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
292 ** Calendar and diary
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
293
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
294 *** Fancy diary display is now the default.
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
295 If you prefer the simple display, customize `diary-display-function'.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
296
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
297 *** The diary's fancy display now enables view-mode.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
298
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
299 *** The command `calendar-current-date' accepts an optional argument
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
300 giving an offset from today.
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
301
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
302 ** Desktop
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
303
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
304 *** The default value for `desktop-buffers-not-to-save' is nil.
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
305 This means Desktop will try restoring all buffers, when you restart
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
306 your Emacs session. Also, `desktop-buffers-not-to-save' is only
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
307 effective for buffers that have no associated file. If you want to
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
308 exempt buffers that do correspond to files, customize the value of
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
309 `desktop-files-not-to-save' instead.
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
310
106410
c1162f7a37aa (dired-auto-revert-buffer): New defcustom.
Juri Linkov <juri@jurta.org>
parents: 106409
diff changeset
311 ** Dired
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
312
107525
cd363410df90 * dired.texi (Dired Updating): Document dired-auto-revert-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 107524
diff changeset
313 *** The new variable `dired-auto-revert-buffer', if non-nil, causes
cd363410df90 * dired.texi (Dired Updating): Document dired-auto-revert-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 107524
diff changeset
314 Dired buffers to be reverted automatically on revisiting them.
106410
c1162f7a37aa (dired-auto-revert-buffer): New defcustom.
Juri Linkov <juri@jurta.org>
parents: 106409
diff changeset
315
106207
936dfb675acf Implement DocView Continuous mode. (Bug#4896)
Juri Linkov <juri@jurta.org>
parents: 106206
diff changeset
316 ** DocView
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
317
106327
8cb95e673f03 (doc-view-continuous):
Juri Linkov <juri@jurta.org>
parents: 106326
diff changeset
318 *** When `doc-view-continuous' is non-nil, scrolling a line
106207
936dfb675acf Implement DocView Continuous mode. (Bug#4896)
Juri Linkov <juri@jurta.org>
parents: 106206
diff changeset
319 on the page edge advances to the next/previous page.
936dfb675acf Implement DocView Continuous mode. (Bug#4896)
Juri Linkov <juri@jurta.org>
parents: 106206
diff changeset
320
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
321 ** Elint
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
322
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
323 *** Elint now uses compilation-mode.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
324
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
325 *** Elint can now scan individual files and whole directories,
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
326 and can be run in batch mode.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
327
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
328 *** Elint does a more thorough initialization, and recognizes more built-in
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
329 functions and variables. Customize `elint-scan-preloaded' if you want
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
330 to sacrifice some accuracy for a faster startup.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
331
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
332 *** Elint attempts some basic understanding of featurep and (f)boundp tests.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
333
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
334 *** Customize `elint-ignored-warnings' to suppress some warnings.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
335
106678
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106556
diff changeset
336 ** GDB-UI
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106556
diff changeset
337
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
338 *** Toolbar functionality for reverse debugging. Display of STL
107950
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
339 collections as watch expressions. These features require GDB 7.0 or later.
103772
87cf23904293 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 103720
diff changeset
340
106243
20e6e5b85a34 Search recursively in gzipped files. (Bug#4982)
Juri Linkov <juri@jurta.org>
parents: 106240
diff changeset
341 ** Grep
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
342
106681
d937917bda79 * doc/emacs/misc.texi (Shell): Document async-shell-command.
Chong Yidong <cyd@stupidchicken.com>
parents: 106678
diff changeset
343 *** A new command `zrgrep' searches recursively in gzipped files.
106243
20e6e5b85a34 Search recursively in gzipped files. (Bug#4982)
Juri Linkov <juri@jurta.org>
parents: 106240
diff changeset
344
103699
5dd704be2946 Add `Info-virtual-index' and `async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 103677
diff changeset
345 ** Info
5dd704be2946 Add `Info-virtual-index' and `async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 103677
diff changeset
346
5dd704be2946 Add `Info-virtual-index' and `async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 103677
diff changeset
347 *** The new command `Info-virtual-index' bound to "I" displays a menu of
5dd704be2946 Add `Info-virtual-index' and `async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 103677
diff changeset
348 matched topics found in the index.
5dd704be2946 Add `Info-virtual-index' and `async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 103677
diff changeset
349
103969
5d9efafcafb1 Add `info-finder'.
Juri Linkov <juri@jurta.org>
parents: 103963
diff changeset
350 *** The new command `info-finder' replaces finder.el with a virtual Info
5d9efafcafb1 Add `info-finder'.
Juri Linkov <juri@jurta.org>
parents: 103963
diff changeset
351 manual that generates an Info file which gives the same information
5d9efafcafb1 Add `info-finder'.
Juri Linkov <juri@jurta.org>
parents: 103963
diff changeset
352 through a menu structure.
5d9efafcafb1 Add `info-finder'.
Juri Linkov <juri@jurta.org>
parents: 103963
diff changeset
353
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
354 ** LaTeX mode now provides completion (via completion-at-point).
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
355
106486
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
356 ** Message mode is now the default mode for composing mail.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
357
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
358 The default for `mail-user-agent' is now message-user-agent, so the
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
359 C-x m (`compose-mail') command uses Message mode instead of Mail mode.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
360
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
361 Message mode has been included in Emacs, as part of the Gnus package,
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
362 for several years. It provides several features that are absent in
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
363 Mail mode, such as MIME handling.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
364
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
365 *** If the user has not customized mail-user-agent, `compose-mail'
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
366 checks for Mail mode customizations, and issues a warning if these
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
367 customizations are found. This alerts users who may otherwise be
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
368 unaware that their mail configuration has changed.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
369
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
370 To disable this check, set compose-mail-user-agent-warnings to nil.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
371
107134
8f56cb06f528 * NEWS: Mention mail-interactive change from Emacs 23.1.
Glenn Morris <rgm@gnu.org>
parents: 106983
diff changeset
372 ** The default value of mail-interactive is t, since Emacs 23.1.
8f56cb06f528 * NEWS: Mention mail-interactive change from Emacs 23.1.
Glenn Morris <rgm@gnu.org>
parents: 106983
diff changeset
373 (This was not announced at the time.) It means that when sending mail,
8f56cb06f528 * NEWS: Mention mail-interactive change from Emacs 23.1.
Glenn Morris <rgm@gnu.org>
parents: 106983
diff changeset
374 Emacs will wait for the process sending mail to return. If you
8f56cb06f528 * NEWS: Mention mail-interactive change from Emacs 23.1.
Glenn Morris <rgm@gnu.org>
parents: 106983
diff changeset
375 experience delays when sending mail, you may wish to set this to nil.
8f56cb06f528 * NEWS: Mention mail-interactive change from Emacs 23.1.
Glenn Morris <rgm@gnu.org>
parents: 106983
diff changeset
376
106440
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
377 ** nXML mode is now the default for editing XML files.
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
378
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
379 ** pcomplete provides a new command `pcomplete-std-completion' which
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
380 is similar to `pcomplete' but using the standard completion UI code.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
381
107674
429ef7abe3df Document comint history-search changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107673
diff changeset
382 ** Shell (and other comint modes)
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
383
107674
429ef7abe3df Document comint history-search changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107673
diff changeset
384 *** M-s is no longer bound to `comint-next-matching-input'.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
385
107674
429ef7abe3df Document comint history-search changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107673
diff changeset
386 *** M-r is now bound to `comint-history-isearch-backward-regexp'.
429ef7abe3df Document comint history-search changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107673
diff changeset
387 This starts an incremental search of the comint/shell input history.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
388
107674
429ef7abe3df Document comint history-search changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 107673
diff changeset
389 *** ansi-color is now enabled by default in Shell mode.
106440
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
390 To disable it, set ansi-color-for-comint-mode to nil.
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
391
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107683
diff changeset
392 ** Tramp
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
393
106440
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
394 *** New connection methods "rsyncc", "imap" and "imaps".
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
395 On systems which support GVFS-Fuse, Tramp offers also the new
8237e004166f ansi-color is now enabled by default in the shell.
Chong Yidong <cyd@stupidchicken.com>
parents: 106425
diff changeset
396 connection methods "dav", "davs", "obex" and "synce".
104131
4fae1e846339 * NEWS: Autorevert Tail mode works now for remote files.
Michael Albinus <michael.albinus@gmx.de>
parents: 104093
diff changeset
397
103596
0c5de07aff62 Remove find-file-not-found-hook VC method. (Bug#2757)
Dan Nicolaescu <dann@ics.uci.edu>
parents: 103585
diff changeset
398 ** VC and related modes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
399
105591
6e1befdc92ef (vc-responsible-backend): When a directory is passed for
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105543
diff changeset
400 *** When using C-x v v or C-x v i on a unregistered file that is in a
6e1befdc92ef (vc-responsible-backend): When a directory is passed for
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105543
diff changeset
401 directory not controlled by any VCS, ask the user what VC backend to
6e1befdc92ef (vc-responsible-backend): When a directory is passed for
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105543
diff changeset
402 use to create a repository, create a new repository and register the
6e1befdc92ef (vc-responsible-backend): When a directory is passed for
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105543
diff changeset
403 file.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
404
107676
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
405 *** New command `vc-root-print-log', bound to `C-x v L'.
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
406 This displays a `*vc-change-log*' buffer showing the history of the
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
407 version-controlled directory tree as a whole.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
408
107680
d3e4095893c1 * maintaining.texi (Old Revisions): Document vc-root-diff.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
409 *** New command `vc-root-diff', bound to `C-x v D'.
d3e4095893c1 * maintaining.texi (Old Revisions): Document vc-root-diff.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
410 This is similar to `vc-diff', but compares the entire directory tree
d3e4095893c1 * maintaining.texi (Old Revisions): Document vc-root-diff.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
411 of the current VC directory with its working revision.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
412
107676
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
413 *** `C-x v l' and `C-x v L' do not show the full log by default.
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
414 The number of entries shown can be chosen interactively with a prefix
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
415 argument, or by customizing vc-log-show-limit. The `*vc-change-log*'
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
416 buffer now contains buttons at the end of the buffer, which can be
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
417 used to increase the number of entries shown. RCS, SCCS, and CVS do
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
418 not support this feature.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
419
105670
6f463ea7a91a Make vc-annotate work through copies and renames.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105601
diff changeset
420 *** vc-annotate supports annotations through file copies and renames,
6f463ea7a91a Make vc-annotate work through copies and renames.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105601
diff changeset
421 it displays the old names for the files and it can show logs/diffs for
6f463ea7a91a Make vc-annotate work through copies and renames.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105601
diff changeset
422 the corresponding lines. Currently only Git and Mercurial take
6f463ea7a91a Make vc-annotate work through copies and renames.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105601
diff changeset
423 advantage of this feature.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
424
106472
6e0f1038bc44 Support showing a single log entry from vc-annotate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106469
diff changeset
425 *** The log command in vc-annotate can display a single log entry
6e0f1038bc44 Support showing a single log entry from vc-annotate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106469
diff changeset
426 instead of redisplaying the full log. The RCS, CVS and SCCS VC
6e0f1038bc44 Support showing a single log entry from vc-annotate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106469
diff changeset
427 backends do not support this.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
428
103596
0c5de07aff62 Remove find-file-not-found-hook VC method. (Bug#2757)
Dan Nicolaescu <dann@ics.uci.edu>
parents: 103585
diff changeset
429 *** When a file is not found, VC will not try to check it out of RCS anymore.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
430
107676
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107674
diff changeset
431 *** Diff and log operations can be used from Dired buffers.
106159
f5e8e91b23bf (vc-deduce-fileset): Allow non-state changing operations
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106127
diff changeset
432
104044
ba1929fee199 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 104040
diff changeset
433 *** vc-git changes
ba1929fee199 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 104040
diff changeset
434
107959
586e0975d697 * etc/NEWS: git version number issues don't need manual changes.
Glenn Morris <rgm@gnu.org>
parents: 107956
diff changeset
435 **** The short log format for git makes use of the graph display,
586e0975d697 * etc/NEWS: git version number issues don't need manual changes.
Glenn Morris <rgm@gnu.org>
parents: 107956
diff changeset
436 so it's not supported on git versions earlier than 1.5.6.
586e0975d697 * etc/NEWS: git version number issues don't need manual changes.
Glenn Morris <rgm@gnu.org>
parents: 107956
diff changeset
437
586e0975d697 * etc/NEWS: git version number issues don't need manual changes.
Glenn Morris <rgm@gnu.org>
parents: 107956
diff changeset
438 **** vc-dir uses the --relative option of git, and so requires at least
586e0975d697 * etc/NEWS: git version number issues don't need manual changes.
Glenn Morris <rgm@gnu.org>
parents: 107956
diff changeset
439 git version 1.5.5.
106465
77b0defca7a3 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106447
diff changeset
440
107950
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
441 **** Support for operating with stashes has been added to vc-dir:
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
442 the stash list is displayed in the *vc-dir* header, stashes can be
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
443 created, removed, applied and their content displayed.
105131
04a7d9439cd0 Mention support for stashes in vc-git.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 105112
diff changeset
444
106387
e01e9655414f Add support for bzr shelve/unshelve.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106384
diff changeset
445 *** vc-bzr supports operating with shelves: the shelve list is
e01e9655414f Add support for bzr shelve/unshelve.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106384
diff changeset
446 displayed in the *vc-dir* header, shelves can be created, removed and applied.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
447
104369
5744c85d533a * log-edit.el (log-edit-strip-single-file-name): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104354
diff changeset
448 *** log-edit-strip-single-file-name controls whether or not single filenames
5744c85d533a * log-edit.el (log-edit-strip-single-file-name): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104354
diff changeset
449 are stripped when copying text from the ChangeLog to the *VC-Log* buffer.
5744c85d533a * log-edit.el (log-edit-strip-single-file-name): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104354
diff changeset
450
103699
5dd704be2946 Add `Info-virtual-index' and `async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 103677
diff changeset
451 ** Miscellaneous
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
452
106328
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
453 *** Interactively `multi-isearch-buffers' and `multi-isearch-buffers-regexp'
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
454 read buffer names to search, one by one, ended with RET. With a prefix
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
455 argument, they ask for a regexp, and search in buffers whose names match
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
456 the specified regexp. Interactively `multi-isearch-files' and
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
457 `multi-isearch-files-regexp' read file names to search, one by one,
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
458 ended with RET. With a prefix argument, they ask for a wildcard, and
5475f1c5e4ed (multi-isearch-read-buffers)
Juri Linkov <juri@jurta.org>
parents: 106327
diff changeset
459 search in file buffers whose file names match the specified wildcard.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
460
106288
4a87d7898d15 * NEWS: New functions eshell/su and eshell/sudo.
Michael Albinus <michael.albinus@gmx.de>
parents: 106243
diff changeset
461 *** Autorevert Tail mode now works also for remote files.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
462
108354
94971e618eae Fix the entry about eshell's su and sudo commands. bug#6021
Michael Albinus <albinus@detlef>
parents: 107970
diff changeset
463 *** The new eshell built-in commands `su' and `sudo' support Tramp.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
464 Thus, they change `default-directory' to reflect the new user id, and
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
465 let commands run under that user's permissions. This works even when
106509
b5f38c883bf8 * NEWS: Point to the external counterparts of su and sudo.
Michael Albinus <michael.albinus@gmx.de>
parents: 106486
diff changeset
466 `default-directory' is already remote. Calling the external commands
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
467 is possible via `*su' or `*sudo', respectively.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
468
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
469 ** Obsolete packages
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
470
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
471 *** sym-comp.el is now obsolete, superseded by completion-at-point.
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
472
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
473 *** lucid.el and levents.el are now obsolete.
106469
ad4147368f52 Get the background mode from the terminal for xterm, and set
Dan Nicolaescu <dann@ics.uci.edu>
parents: 106465
diff changeset
474
103585
8924063d2ee0 * NEWS: Add new connection methods of Tramp.
Michael Albinus <michael.albinus@gmx.de>
parents: 103501
diff changeset
475
104093
d4d230a6489c added js2-mode.el
Steve Yegge <steve.yegge@gmail.com>
parents: 104044
diff changeset
476 * New Modes and Packages in Emacs 23.2
d4d230a6489c added js2-mode.el
Steve Yegge <steve.yegge@gmail.com>
parents: 104044
diff changeset
477
106486
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
478 ** CEDET (the Collection of Emacs Development Tools) is now in Emacs.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
479 This is a collection of packages to aid with using Emacs as an IDE
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
480 (integrated development environment):
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
481
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
482 *** The Semantic package allows the use of parsers to intelligently
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
483 edit and navigate source code. Parsers for C/C++, Java, Javascript,
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
484 and several other languages are included by default, and Semantic can
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
485 also interface with external tools such as GNU Global and GNU Idutils.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
486
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
487 To enable Semantic, use the global minor mode `semantic-mode'.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
488 See the Semantic manual for details.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
489
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
490 *** EDE (Emacs Development Environment) is a package for managing code
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
491 projects, including features such as automatic Makefile generation.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
492
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
493 To enable EDE, use the minor mode `global-ede-mode'.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
494 See the EDE manual for details.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
495
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
496 *** SRecode is a library for recoding Semantic tags back into source
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
497 code. It is currently used by some parts of Semantic and EDE; in the
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
498 future, it may be used for code generation features.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
499
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
500 *** The EIEIO library implements a subset of the Common Lisp Object
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
501 System (CLOS). It is used by the other CEDET packages.
3ddc2cc2eda9 NEWS entries for mail-user-agent and CEDET.
Chong Yidong <cyd@stupidchicken.com>
parents: 106482
diff changeset
502
106342
d810540a6f2b * mpc.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106328
diff changeset
503 ** mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc.
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
504
106127
e9b00d8b4756 Mention htmlfontify.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106123
diff changeset
505 ** htmlfontify.el turns a fontified Emacs buffer into an HTML page.
e9b00d8b4756 Mention htmlfontify.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 106123
diff changeset
506
104273
5565b37343b9 Javascript mode changed to js.el
Chong Yidong <cyd@stupidchicken.com>
parents: 104252
diff changeset
507 ** js.el is a new major mode for JavaScript files.
104093
d4d230a6489c added js2-mode.el
Steve Yegge <steve.yegge@gmail.com>
parents: 104044
diff changeset
508
105223
95bdce3df18d * net/imap-hash.el: New library, see NEWS.
Teodor Zlatanov <tzz@lifelogs.com>
parents: 105184
diff changeset
509 ** imap-hash.el is a new library to address IMAP mailboxes as hashtables.
95bdce3df18d * net/imap-hash.el: New library, see NEWS.
Teodor Zlatanov <tzz@lifelogs.com>
parents: 105184
diff changeset
510
104093
d4d230a6489c added js2-mode.el
Steve Yegge <steve.yegge@gmail.com>
parents: 104044
diff changeset
511
105848
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
512 * Incompatible Lisp Changes in Emacs 23.2
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
513
107345
e29233cedd0a NEWS: Document change to Lisp reader for overflowing ints.
Chong Yidong <cyd@stupidchicken.com>
parents: 107331
diff changeset
514 ** The Lisp reader turns integers that are too large/small into floats.
e29233cedd0a NEWS: Document change to Lisp reader for overflowing ints.
Chong Yidong <cyd@stupidchicken.com>
parents: 107331
diff changeset
515 For instance, on machines where `536870911' is the largest integer,
e29233cedd0a NEWS: Document change to Lisp reader for overflowing ints.
Chong Yidong <cyd@stupidchicken.com>
parents: 107331
diff changeset
516 reading `536870912' gives the floating-point object `536870912.0'.
107346
6ac7a46c38cc NEWS: Clarify last change.
Chong Yidong <cyd@stupidchicken.com>
parents: 107345
diff changeset
517
6ac7a46c38cc NEWS: Clarify last change.
Chong Yidong <cyd@stupidchicken.com>
parents: 107345
diff changeset
518 This change only concerns the Lisp reader; it does not affect how
6ac7a46c38cc NEWS: Clarify last change.
Chong Yidong <cyd@stupidchicken.com>
parents: 107345
diff changeset
519 actual integer objects overflow.
107345
e29233cedd0a NEWS: Document change to Lisp reader for overflowing ints.
Chong Yidong <cyd@stupidchicken.com>
parents: 107331
diff changeset
520
105848
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
521 ** Several obsolete functions removed.
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
522 The functions have been obsolete since Emacs 19, and are unlikely to
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
523 be in use:
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
524
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
525 time-stamp-month-dd-yyyy, time-stamp-dd/mm/yyyy, time-stamp-mon-dd-yyyy
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
526 time-stamp-dd-mon-yy, time-stamp-yy/mm/dd, time-stamp-yyyy/mm/dd,
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
527 time-stamp-yyyy-mm-dd, time-stamp-yymmdd, time-stamp-hh:mm:ss,
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
528 time-stamp-hhmm, baud-rate
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
529
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
530 ** Support for generating Emacs 18 compatible bytecode (by setting
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
531 the variable `byte-compile-compatibility') has been removed.
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
532
107950
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
533 ** In image-mode.el `image-mode-maybe' is obsolete.
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
534 Instead, you can either use `image-mode' (which displays an image file
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
535 as the actual image initially), or `image-mode-as-text' (when you want
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
536 to display an image file as text initially). `image-mode-as-text' is a
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
537 combination of a non-image mode from `auto-mode-alist' (or Fundamental
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
538 mode) and `image-minor-mode'. `image-minor-mode' provides a `C-c C-c'
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
539 key binding to toggle image display.
106409
87bc434475d4 Change roles of modes and functions in image-mode.el (Bug#5062).
Juri Linkov <juri@jurta.org>
parents: 106398
diff changeset
540 `image-toggle-display-text' removes image properties.
87bc434475d4 Change roles of modes and functions in image-mode.el (Bug#5062).
Juri Linkov <juri@jurta.org>
parents: 106398
diff changeset
541 `image-toggle-display-image' adds image properties.
107950
6a60101b1df6 NEWS markup.
Glenn Morris <rgm@gnu.org>
parents: 107948
diff changeset
542 `image-toggle-display' toggles between `image-mode-as-text' and `image-mode'.
106409
87bc434475d4 Change roles of modes and functions in image-mode.el (Bug#5062).
Juri Linkov <juri@jurta.org>
parents: 106398
diff changeset
543
105848
c03773b7acd7 Add "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris <rgm@gnu.org>
parents: 105807
diff changeset
544
104208
c9b224c2ddcb ** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents: 104177
diff changeset
545 * Lisp changes in Emacs 23.2
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
546
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
547 ** All the default-FOO variables that hold the default value of the FOO
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
548 variable, are now declared obsolete.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
549
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
550 ** read-key is a function halfway between read-event and read-key-sequence.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
551 It reads a single key, but obeys input and escape sequence decoding.
105697
136cf2d23c90 * minibuffer.el (completion-table-with-terminator): Properly implement
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105670
diff changeset
552
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
553 ** Frame parameter changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
554
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
555 *** You can give the `fullscreen' frame parameter the value `maximized'.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
556 This maximizes the frame.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
557
106447
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
558 *** The new frame parameter `sticky' makes Emacs frames sticky in
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
559 virtual desktops.
f5f8760e0f26 Copyedit several NEWS entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 106440
diff changeset
560
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
561 ** Completion changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
562
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
563 *** completion-base-size is obsoleted by completion-base-position.
105601
68686d39c93a Replace completion-base-size by completion-base-position to fix bugs
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105600
diff changeset
564 This change causes a few backward incompatibilities, mostly with
68686d39c93a Replace completion-base-size by completion-base-position to fix bugs
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105600
diff changeset
565 choose-completion-string-functions where the `mini-p' argument has
68686d39c93a Replace completion-base-size by completion-base-position to fix bugs
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105600
diff changeset
566 been replaced by a `base-position' argument, and where the `base-size'
68686d39c93a Replace completion-base-size by completion-base-position to fix bugs
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105600
diff changeset
567 argument is now always nil.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
568
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
569 *** New function `completion-in-region' to use the standard completion
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
570 facilities on a particular region of text.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
571
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
572 *** The 4th arg to all-completions (aka hide-spaces) is declared obsolete.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
573
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
574 *** completion-annotate-function specifies how to compute annotations
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
575 for completions displayed in *Completions*.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
576
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
577 ** Minibuffer changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
578
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
579 *** read-file-name-predicate is obsolete. It was used to pass the predicate
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
580 to read-file-name-internal because read-file-name-internal abused its `pred'
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
581 argument to pass the current directory, but this hack is not needed
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
582 any more.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
583
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
584 ** Changes to file-manipulation functions
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
585
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
586 *** `delete-directory' has an optional parameter RECURSIVE.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
587
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
588 *** New function `copy-directory', which copies a directory recursively.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
589
105364
338d102432df * eval.c (Fcalled_interactively_p): Add `kind' argument.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105363
diff changeset
590 ** called-interactively-p now takes one argument and replaces interactive-p
338d102432df * eval.c (Fcalled_interactively_p): Add `kind' argument.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105363
diff changeset
591 which is now marked obsolete.
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
592
105363
a3acd4b1e5cc * emacs-lisp/byte-run.el (advertised-signature-table): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105360
diff changeset
593 ** New function set-advertised-calling-convention makes it possible
a3acd4b1e5cc * emacs-lisp/byte-run.el (advertised-signature-table): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105360
diff changeset
594 to obsolete arguments as well as make some arguments mandatory.
105027
8cbad31101f6 (after-load-functions): New hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 105026
diff changeset
595
104922
c603ee2aac17 * keymap.c (QCadvertised_binding): New constant.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104917
diff changeset
596 ** You can control which binding is preferentially shown in menus and
c603ee2aac17 * keymap.c (QCadvertised_binding): New constant.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104917
diff changeset
597 docstrings by adding a `:advertised-binding' property to the corresponding
c603ee2aac17 * keymap.c (QCadvertised_binding): New constant.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104917
diff changeset
598 command's symbol. That property can hold a single binding or a list
c603ee2aac17 * keymap.c (QCadvertised_binding): New constant.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104917
diff changeset
599 of bindings.
c603ee2aac17 * keymap.c (QCadvertised_binding): New constant.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104917
diff changeset
600
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
601 ** Network and process changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
602
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
603 *** start-process-shell-command and start-file-process-shell-command
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
604 now only take a single `command' argument.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
605
107523
dda920d04029 * processes.texi (Network Processes): Document seqpacket type.
Chong Yidong <cyd@stupidchicken.com>
parents: 107522
diff changeset
606 *** The new variable `process-file-side-effects' should be set to nil
dda920d04029 * processes.texi (Network Processes): Document seqpacket type.
Chong Yidong <cyd@stupidchicken.com>
parents: 107522
diff changeset
607 if a `process-file' call does not change a remote file. This allows
dda920d04029 * processes.texi (Network Processes): Document seqpacket type.
Chong Yidong <cyd@stupidchicken.com>
parents: 107522
diff changeset
608 file name handlers such as Tramp to optimizations.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
609
107523
dda920d04029 * processes.texi (Network Processes): Document seqpacket type.
Chong Yidong <cyd@stupidchicken.com>
parents: 107522
diff changeset
610 *** make-network-process can now also create `seqpacket' Unix sockets.
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
611
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
612 ** Loading changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
613
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
614 *** eval-next-after-load is obsolete.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
615
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
616 *** New hook `after-load-functions' run after loading an Elisp file.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
617
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
618 ** Byte compilation changes
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
619
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
620 *** Changing the file-names generated by byte-compilation by redefining
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
621 the function `byte-compile-dest-file' before loading bytecomp.el is obsolete.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
622 Instead, customize byte-compile-dest-file-function.
108357
fb410336248f Remove --- and +++ lines from NEWS file.
Chong Yidong <cyd@stupidchicken.com>
parents: 108355
diff changeset
623
107522
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
624 *** `byte-compile-warnings' has new members, `constants' and `suspicious'.
2ba213d1dc9a NEWS: Re-organize Lisp changes for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents: 107521
diff changeset
625
104880
02bf3383a22f (with-silent-modifications): New macro.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104862
diff changeset
626 ** New macro with-silent-modifications to tweak text properties without
02bf3383a22f (with-silent-modifications): New macro.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 104862
diff changeset
627 affecting the buffer's modification state.
104666
6a7d6d80efae * NEWS: Mention Tramp connection method "rsyncc" and variable
Michael Albinus <michael.albinus@gmx.de>
parents: 104646
diff changeset
628
104208
c9b224c2ddcb ** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents: 104177
diff changeset
629 ** Hash tables have a new printed representation that is readable.
c9b224c2ddcb ** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents: 104177
diff changeset
630 The feature `hashtable-print-readable' identifies this new
c9b224c2ddcb ** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents: 104177
diff changeset
631 functionality.
c9b224c2ddcb ** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents: 104177
diff changeset
632
107525
cd363410df90 * dired.texi (Dired Updating): Document dired-auto-revert-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 107524
diff changeset
633 ** New functions for performing Unicode normalization:
104252
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
634 ucs-normalize-NFD-region, ucs-normalize-NFD-string,
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
635 ucs-normalize-NFC-region, ucs-normalize-NFC-string,
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
636 ucs-normalize-NFKD-region, ucs-normalize-NFKD-string,
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
637 ucs-normalize-NFKC-region, ucs-normalize-NFKC-string,
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
638 ucs-normalize-HFS-NFD-region, ucs-normalize-HFS-NFD-string,
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
639 ucs-normalize-HFS-NFC-region, ucs-normalize-HFS-NFC-string.
0cb25698f384 Mention the new coding system `utf-8-hfs' and many
Kenichi Handa <handa@m17n.org>
parents: 104209
diff changeset
640
104756
3c4b86d69bcc Mention define-obsolete-face-alias.
Glenn Morris <rgm@gnu.org>
parents: 104720
diff changeset
641 ** Face aliases can now be marked as obsolete, using the macro
3c4b86d69bcc Mention define-obsolete-face-alias.
Glenn Morris <rgm@gnu.org>
parents: 104720
diff changeset
642 `define-obsolete-face-alias'.
3c4b86d69bcc Mention define-obsolete-face-alias.
Glenn Morris <rgm@gnu.org>
parents: 104720
diff changeset
643
105417
a9208a10f543 Add window-full-height-p.
Glenn Morris <rgm@gnu.org>
parents: 105364
diff changeset
644 ** New function `window-full-height-p', analogous to the full-width version.
a9208a10f543 Add window-full-height-p.
Glenn Morris <rgm@gnu.org>
parents: 105364
diff changeset
645
105360
7dd827b6f4a5 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 105315
diff changeset
646
105093
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
647 * Changes in Emacs 23.2 on non-free operating systems
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
648
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
649 ** On MS-Windows, `display-time' now displays the system load average
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
650 as well as the time, as it does on GNU and Unix.
fdf0cd460ea3 Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents: 105069
diff changeset
651
104208
c9b224c2ddcb ** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents: 104177
diff changeset
652
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
653 * Installation Changes in Emacs 23.1
62896
63b25cade3fb Mention emacs-buffer.gdb
Noah Friedman <friedman@splode.com>
parents: 62847
diff changeset
654
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
655 ** The default X toolkit is now Gtk+, rather than Lucid.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
656 The configure option `--with-gtk' has been removed. Gtk is now the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
657 default toolkit, but you can use --with-x-toolkit=gtk if necessary.
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
658
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
659 ** New font code.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
660 Fonts are handled by new code capable of dealing with multiple font
96694
41a704dfdf7b Apparently incorrect to say that font backend _requires_ freetype and
Glenn Morris <rgm@gnu.org>
parents: 96651
diff changeset
661 backends. This uses the freetype and fontconfig libraries.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
662
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
663 *** Emacs now accepts font names supplied in the fontconfig format
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
664 (e.g. "monospace-12:bold") and GTK format (e.g. "Monospace Bold 12").
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
665
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
666 *** Added support for local fonts (fonts installed on the machine
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
667 where Emacs is running).
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
668
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
669 *** Added support for the Xft library for antialiasing.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
670
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
671 *** Added support for the otf library for complex text layout by
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
672 OpenType fonts.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
673
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
674 *** Added support for the m17n library for text shaping.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
675
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
676 ** Changes to image support
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
677
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
678 *** configure now checks for libgif before libungif when searching for
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
679 a GIF library.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
680
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
681 *** Emacs now supports the SVG image format through librsvg2.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
682
97724
bf5634acba1c Multi-page TIFF image support.
Jason Rumney <jasonr@gnu.org>
parents: 97716
diff changeset
683 *** Emacs now supports multi-page TIFF images.
bf5634acba1c Multi-page TIFF image support.
Jason Rumney <jasonr@gnu.org>
parents: 97716
diff changeset
684
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
685 ** New NeXTSTEP-based port.
98512
7d9a5b179102 Fix case of "GNUstep".
Glenn Morris <rgm@gnu.org>
parents: 98410
diff changeset
686 This provides support for GNUstep (via the GNUstep libraries) and Mac
97768
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
687 OS X (via the Cocoa libraries).
97515
35e9fbdfe27d Consolidate nextstep port items.
Chong Yidong <cyd@stupidchicken.com>
parents: 97506
diff changeset
688
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
689 Specify --with-ns to configure for this. By default, a self-contained
97515
35e9fbdfe27d Consolidate nextstep port items.
Chong Yidong <cyd@stupidchicken.com>
parents: 97506
diff changeset
690 app will be built (containing all lisp). To install/share lisp with
35e9fbdfe27d Consolidate nextstep port items.
Chong Yidong <cyd@stupidchicken.com>
parents: 97506
diff changeset
691 other emacsen (e.g. X11 build) use --disable-ns-self-contained. See
35e9fbdfe27d Consolidate nextstep port items.
Chong Yidong <cyd@stupidchicken.com>
parents: 97506
diff changeset
692 nextstep/README and nextstep/INSTALL in the Emacs source directory.
96855
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
693
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
694 ** Mac OS X is no longer supported via Carbon.
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
695 Use the NeXTSTEP port, described above.
92005
f60998626e8a Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents: 92001
diff changeset
696
91665
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
697 ** The new configuration option "--with-dbus" enables D-Bus language
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
698 bindings for Emacs.
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
699
87722
5d38dcdc3044 Mention that old platforms are no longer supported. Add a reference to
Eli Zaretskii <eliz@gnu.org>
parents: 87688
diff changeset
700 ** Support for many obsolete platforms has been removed.
5d38dcdc3044 Mention that old platforms are no longer supported. Add a reference to
Eli Zaretskii <eliz@gnu.org>
parents: 87688
diff changeset
701 See the list at the end of etc/MACHINES for details.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
702
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
703 *** Support for systems without alloca has been removed.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
704
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
705 *** Support for Sun windows has been removed.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
706
96631
4d4707aba794 Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96615
diff changeset
707 *** The `emacstool' utility has been removed.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
708
96855
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
709 ** The following platforms will be removed in a future Emacs version:
97160
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
710 If you are still using Emacs on one of these platforms, please email
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
711 emacs-devel@gnu.org to inform the Emacs developers.
96855
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
712
97160
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
713 *** Old GNU/Linux systems based on libc version 5.
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
714
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
715 *** Old FreeBSD, NetBSD, and OpenBSD systems based on the COFF
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
716 executable format.
96855
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
717
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
718 *** Solaris versions 2.6 and below.
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
719
96949
057eba119104 Also, plans for deprecating Solaris on IBM RS6000 and UNIX System V.
Chong Yidong <cyd@stupidchicken.com>
parents: 96911
diff changeset
720 *** Solaris on IBM RS6000 machines.
057eba119104 Also, plans for deprecating Solaris on IBM RS6000 and UNIX System V.
Chong Yidong <cyd@stupidchicken.com>
parents: 96911
diff changeset
721
057eba119104 Also, plans for deprecating Solaris on IBM RS6000 and UNIX System V.
Chong Yidong <cyd@stupidchicken.com>
parents: 96911
diff changeset
722 *** UNIX System V (the original SysV, not later platforms based on it).
057eba119104 Also, plans for deprecating Solaris on IBM RS6000 and UNIX System V.
Chong Yidong <cyd@stupidchicken.com>
parents: 96911
diff changeset
723
97160
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
724 *** Unixware on non-x86 machines.
6cd9c3be058e Add non-x86 Unixware to list of deprecated platforms.
Chong Yidong <cyd@stupidchicken.com>
parents: 97159
diff changeset
725
96949
057eba119104 Also, plans for deprecating Solaris on IBM RS6000 and UNIX System V.
Chong Yidong <cyd@stupidchicken.com>
parents: 96911
diff changeset
726 *** Platforms not supporting shared libraries (i.e., requiring the
057eba119104 Also, plans for deprecating Solaris on IBM RS6000 and UNIX System V.
Chong Yidong <cyd@stupidchicken.com>
parents: 96911
diff changeset
727 NO_SHARED_LIBS compilation flag).
96855
e72ec51e8f3e Announce future deprecation.
Chong Yidong <cyd@stupidchicken.com>
parents: 96854
diff changeset
728
91571
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
729 ** The configure options `--with-gcc', `--without-gcc' have been removed.
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
730 Configure will use gcc by default. Set the CC environment variable if
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
731 you need control over which C compiler is used.
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
732
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
733 ** The refcards are now shipped as PDF files.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
734
99711
124fd13a2a38 Manuals GFDL 1.3+.
Glenn Morris <rgm@gnu.org>
parents: 99696
diff changeset
735 ** The manuals are now licensed under the GNU Free Documentation License v1.3,
124fd13a2a38 Manuals GFDL 1.3+.
Glenn Morris <rgm@gnu.org>
parents: 99696
diff changeset
736 or any later version.
124fd13a2a38 Manuals GFDL 1.3+.
Glenn Morris <rgm@gnu.org>
parents: 99696
diff changeset
737
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
738 ** Emacs 23 comes with a new set of default icons.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
739 Various resolutions are available as etc/images/icons/hicolor/*/apps/emacs.png.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
740 The Emacs 22 icon is available as `emacs22.png' in the same location.
48054
b302909e7e67 Document enhanced signal-process functionality.
Kim F. Storm <storm@cua.dk>
parents: 48027
diff changeset
741
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
742 * Changes in Emacs 23.1
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
743
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
744 ** Improved X Window System support
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
745
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
746 *** Emacs now supports using both X displays and ttys in one session.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
747 With an Emacs server active (M-x server-start), `emacsclient -t'
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
748 creates a tty frame connected to the running emacs server. You can
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
749 use any number of different ttys. `emacsclient -c' creates a new X11
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
750 frame on the current $DISPLAY (or a tty frame if $DISPLAY is not set).
102767
f0522c5e7271 Point to etc/PROBLEMS for Gtk+ and display exit problem.
Jan Djärv <jan.h.d@swipnet.se>
parents: 102764
diff changeset
751 There may be problems if a display exits unexpectedly and Emacs is compiled
f0522c5e7271 Point to etc/PROBLEMS for Gtk+ and display exit problem.
Jan Djärv <jan.h.d@swipnet.se>
parents: 102764
diff changeset
752 with Gtk+, see etc/PROBLEMS.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
753
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
754 You can test for the presence of this feature in your Lisp code by
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
755 testing for the `multi-tty' feature.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
756
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
757 *** Emacs starts in the background, as a daemon, when given the
98290
90bc7e356363 * emacs.c (standard_args): Add --daemon.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97893
diff changeset
758 --daemon command line argument. It disconnects from the terminal and
90bc7e356363 * emacs.c (standard_args): Add --daemon.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97893
diff changeset
759 starts the server. Clients can connect and create graphical or
90bc7e356363 * emacs.c (standard_args): Add --daemon.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97893
diff changeset
760 terminal frames using emacsclient.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
761
100482
266595dfa1bb Add info about emacsclient starting the daemon.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100477
diff changeset
762 **** emacsclient starts emacs in daemon mode and connects to it when
101430
5393fb4f28ac Also mention ALTERNATE_EDITOR environment variable.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 101378
diff changeset
763 --alternate-editor="" is used (or when the evironment variable
5393fb4f28ac Also mention ALTERNATE_EDITOR environment variable.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 101378
diff changeset
764 ALTERNATE_EDITOR is set to "") and emacsclient cannot connect to an
100482
266595dfa1bb Add info about emacsclient starting the daemon.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100477
diff changeset
765 emacs server.
266595dfa1bb Add info about emacsclient starting the daemon.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100477
diff changeset
766
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
767 *** The new command close-display-connection closes a connection to a
101073
013f683ecc4a Mention Gtk+ bugs for closing displays.
Jan Djärv <jan.h.d@swipnet.se>
parents: 101070
diff changeset
768 remote display. There are some bugs for Gtk+. See etc/PROBLEMS.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
769
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
770 *** Emacs now supports the XEmbed specification.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
771 You can embed Emacs in another application on X11. The new command line
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
772 option --parent-id is used to pass the parent window id to Emacs. See
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
773 http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
774 for details about XEmbed.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
775
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
776 *** Emacs can now set the frame opacity.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
777 The opacity of a frame can be controlled by setting the `alpha' frame
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
778 parameter. This only takes effect on a compositing window manager for
100256
d6b97824a8cd requirements of the frame opacity code (OS X)
Seiji Zenitani <zenitani@mac.com>
parents: 100189
diff changeset
779 the X Window System, such as Compiz, Beryl and Compiz Fusion, on Mac
d6b97824a8cd requirements of the frame opacity code (OS X)
Seiji Zenitani <zenitani@mac.com>
parents: 100189
diff changeset
780 OS X, or on Windows 2000 and later versions of Windows.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
781
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
782 The alpha parameter should be an integer between 0 (transparent) and
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
783 100 (opaque), or a float number between 0.0 and 1.0. It can also be a
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
784 cons cell (ACTIVE . INACTIVE), where ACTIVE is the opacity of an
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
785 active frame and INACTIVE is the opacity of non-active frames.
96070
4c8ca47f4ea8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 95978
diff changeset
786
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
787 The variable `frame-alpha-lower-limit' defines a lower bound for the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
788 opacity; the default is 20.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
789
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
790 ** Internationalization changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
791
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
792 *** The Emacs character set is now a superset of Unicode.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
793 (It has about four times the code space, which should be plenty).
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
794
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
795 The internal encoding used for buffers and strings is now
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
796 Unicode-based and called `utf-8-emacs' (`emacs-internal' is an alias
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
797 for this). This encoding is backward-compatible with Unicode's UTF-8
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
798 encoding. The internal encoding previously used by Emacs,
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
799 `emacs-mule', is still available for reading and writing files.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
800
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
801 During byte-compilation, Emacs 23 uses `utf-8-emacs' to write files.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
802 As a result, byte-compiled files containing non-ASCII characters can't
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
803 be read by earlier versions of Emacs. Files compiled by Emacs 20, 21,
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
804 or 22 are loaded correctly as `emacs-mule' (whether or not they
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
805 contain multibyte characters). This takes somewhat more time, so it
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
806 may be worth recompiling existing .elc files which don't need to be
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
807 shared with older Emacsen.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
808
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
809 *** There are new coding systems/aliases; see M-x list-coding-systems.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
810
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
811 *** There is a new charset implementation with many new charsets.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
812 See M-x list-character-sets. New charsets can be defined conveniently
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
813 as tables of unicodes.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
814
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
815 *** There are new language environments for Chinese-GBK,
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
816 Chinese-GB18030, Khmer, Bengali, Punjabi, Gujarati, Oriya, Telugu,
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
817 Sinhala, and TaiViet.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
818
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
819 *** The minor modes unify-8859-on-encoding-mode and
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
820 unify-8859-on-decoding-mode are obsolete.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
821
97159
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
822 *** `ucs-insert' is bound to `C-x 8 RET' and in addition to hex numbers
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
823 accepts numbers in hash notation (e.g. #o21430 for octal, or #10r8984 for
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
824 decimal). It also accepts Unicode character names with completion.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
825
97216
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
826 *** The `cyrillic-translit' input method supports many new characters.
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
827 Common typographical characters available from Unicode were added to
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
828 `cyrillic-translit': punctuation marks, accented characters, fractions,
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
829 and others.
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
830
95883
37aeb92752e7 Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents: 95827
diff changeset
831 ** Emacs now supports serial port access on GNU/Linux, Unix, and
96632
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
832 Windows. The new command `serial-term' starts an interactive terminal
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
833 on a serial port. The serial port can be configured at runtime with
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
834 the mode-line mouse menu.
95883
37aeb92752e7 Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents: 95827
diff changeset
835
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
836 ** Menu Bar changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
837
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
838 *** In the Options menu, the "Set Default Font" item applies the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
839 selected font to the `default' face on all frames, not just the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
840 current frame. Furthermore, if Emacs is compiled with both GTK and
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
841 Fontconfig support, the "Set Default Font" item uses the GTK font
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
842 selection dialog instead of an Emacs pop-up menu.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
843
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
844 *** The font setting chosen by "Set Default Font" is saved if the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
845 "Save Options" item is used.
95827
59bdaf146c68 Add menu bar changes, and font parsing changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 95777
diff changeset
846
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
847 *** The Tools menu contains a new Encryption/Decryption submenu.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
848 This contains commands provided by EasyPG, the newly-included
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
849 interface to GnuPG (see New Modes and Packages).
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
850
96632
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
851 *** In the Options menu, the "Truncate Long Lines in the Buffer" entry
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
852 has been replaced with a submenu offering three different ways to
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
853 handle long lines: truncation, continuation at the window edge, and
97516
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
854 the new word wrapping behavior (see Editing Changes, below).
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
855
97314
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
856 *** Improvements to menus for major and minor modes
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
857 More major and minor modes now have a mode specific menu, and existing
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
858 mode menus have been improved to include more functionality.
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
859
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
860 ** Mode-line changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
861
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
862 *** The mode-line displays a `@', instead of `-', if the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
863 default-directory for the current buffer is on a remote machine.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
864
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
865 *** The mode-line displays a mode menu when mouse-1 is clicked on a
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
866 minor mode, in the same way as it already did for major modes.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
867
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
868 *** The `mode-line-emphasis' face is used to highlight certain
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
869 mode-line information (e.g. waiting for a VC command to finish).
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
870
97314
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
871 *** The mode-line tooltips have been improved to provide more details.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
872
97314
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
873 *** The VC, line/colum number and minor mode indicators on the mode
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
874 line are now interactive: mouse-1 can be used on them to pop up a menu.
af96c29cc399 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 97233
diff changeset
875
97809
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
876 ** File deletion can make use of the Recycle Bin or system Trash folder.
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
877 Set `delete-by-moving-to-trash' non-nil to use this. Deleted files
99986
821cd83f08ea * NEWS: Fix typo. (Bug#1439)
Juanma Barranquero <lekktu@gmail.com>
parents: 99949
diff changeset
878 and directories will then be sent to the Recycle Bin on Windows, and
97809
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
879 to `trash-directory' on other systems.
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
880
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
881 ** Directory-local variables can now be defined.
99808
f37d12337b26 Rename .dir-settings.el to .dir-locals.
Juri Linkov <juri@jurta.org>
parents: 99805
diff changeset
882 By default, Emacs looks in .dir-locals.el for directory-local
f37d12337b26 Rename .dir-settings.el to .dir-locals.
Juri Linkov <juri@jurta.org>
parents: 99805
diff changeset
883 variables. For more information, see `dir-locals-set-directory-class'
f37d12337b26 Rename .dir-settings.el to .dir-locals.
Juri Linkov <juri@jurta.org>
parents: 99805
diff changeset
884 and `dir-locals-set-class-variables'.
94364
4e228cda1c03 Add pp-macroexpand-expression, pp-macroexpand-last-sexp.
Glenn Morris <rgm@gnu.org>
parents: 94352
diff changeset
885
97809
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
886 ** Emacs can now use `auth-source' for authentication.
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
887 `smtpmail' and `url' (Tramp and Gnus also) use `auth-source' to obtain
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
888 login names and passwords. The match, if found, is reported
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
889 in *Messages* with the password blanked out.
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
890
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
891 ** `where-is-preferred-modifier' can specify your favorite modifier.
8787632a2758 auth-source has nothing to do with X.
Glenn Morris <rgm@gnu.org>
parents: 97768
diff changeset
892
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
893
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
894 * Startup Changes in Emacs 23.1
72179
e043a6ddf637 Document the change in position policy on MS-Windows.
Eli Zaretskii <eliz@gnu.org>
parents: 72140
diff changeset
895
93052
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
896 ** The option `inhibit-startup-screen' (with aliases to old names
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
897 `inhibit-splash-screen' and `inhibit-startup-message') doesn't inhibit
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
898 display of the initial message in the *scratch* buffer. If you don't
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
899 want to display the initial message in the *scratch* buffer at startup,
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
900 you can set the option `initial-scratch-message' to nil.
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
901
82401
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
902 ** New user option `initial-buffer-choice' specifies what to display
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
903 after starting Emacs: startup screen, *scratch* buffer, visiting a
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
904 file or directory.
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
905
84988
2e9aec8f7126 (argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents: 84962
diff changeset
906 ** New alias `argv' for `command-line-args-left'
2e9aec8f7126 (argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents: 84962
diff changeset
907 This is a convenience alias, so that one can write `(pop argv)'
2e9aec8f7126 (argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents: 84962
diff changeset
908 inside of --eval command line arguments in order to access
2e9aec8f7126 (argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents: 84962
diff changeset
909 following arguments.
85193
2922a5d23b4e The abbrev file is no longer read at startup in batch mode.
Glenn Morris <rgm@gnu.org>
parents: 85145
diff changeset
910
2922a5d23b4e The abbrev file is no longer read at startup in batch mode.
Glenn Morris <rgm@gnu.org>
parents: 85145
diff changeset
911 ** The abbrev file is no longer read at startup in batch mode.
98798
10277ac4084f *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98786
diff changeset
912
10277ac4084f *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98786
diff changeset
913 ** Emacs now supports invocation by an X session manager.
10277ac4084f *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98786
diff changeset
914 It can save a session and restore it later. See the documentation of
10277ac4084f *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98786
diff changeset
915 the functions `emacs-session-save' and `emacs-session-restore'.
10277ac4084f *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98786
diff changeset
916 (Actually, this feature was introduced with Emacs 22, but it was not
10277ac4084f *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98786
diff changeset
917 documented.)
62043
68790e90773f More rearrangements.
Richard M. Stallman <rms@gnu.org>
parents: 62042
diff changeset
918
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
919 * Incompatible Editing Changes in Emacs 23.1
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
920
97090
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
921 ** In Dired, `dired-flag-garbage-files' is rebound from `&' to `%&'
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
922 on the regexp command prefix map.
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
923
86134
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
924 ** In Dired-x, all command guesses for ! are now added to the default
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
925 list accessible by M-n instead of pushing all guesses temporarily into
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
926 the history list.
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
927
97159
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
928 ** In Isearch mode, a special case of typing `C-w' at the beginning of
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
929 the minibuffer that toggles word search (i.e. using key sequences
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
930 `C-s RET C-w' or `C-s M-e C-w') is obsolete. You can use the global key
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
931 `M-s w' to start word search, or type `M-s w' in Isearch mode to
100472
aeee07e2edfe Add key bindings to start nonincremental word search.
Juri Linkov <juri@jurta.org>
parents: 100335
diff changeset
932 toggle word search. To start nonincremental word search you can now use
aeee07e2edfe Add key bindings to start nonincremental word search.
Juri Linkov <juri@jurta.org>
parents: 100335
diff changeset
933 `M-s w RET' and `M-s w C-r RET' instead of `C-s RET C-w' and `C-r RET C-w'.
97159
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
934
100511
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
935 ** In Info, `Info-search' is unbound from `M-s' to allow using `M-s w'
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
936 for word search as well as other search commands from the global prefix
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
937 key `M-s'. `Info-search' is still bound to `s', and also incremental
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
938 search commands `C-s', `C-M-s', `C-r', `C-M-r' are available for searching
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
939 through multiple Info nodes, together with their nonincremental versions
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
940 `C-s RET', `C-r RET', `C-M-s RET', `C-M-r RET', `M-s w RET'.
c8784ac2b765 Unbind `M-s' from `Info-search'.
Juri Linkov <juri@jurta.org>
parents: 100482
diff changeset
941
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
942 ** In Text mode, `center-line' and `center-paragraph' are rebound from
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
943 `M-s' and `M-S' to global keys `M-o M-s' and `M-o M-S' on the global
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
944 prefix map `M-o', which is intended for such formatting commands.
97705
c3c830b17f9f In Text mode, rebind `center-line' and `center-paragraph'
Juri Linkov <juri@jurta.org>
parents: 97617
diff changeset
945
94609
7939c814add6 * NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 94592
diff changeset
946 ** The following input methods were removed in Emacs 22.2, but this was
94643
c0c4367cd0a4 Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents: 94609
diff changeset
947 not advertised: danish-alt-postfix, esperanto-alt-postfix,
94609
7939c814add6 * NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 94592
diff changeset
948 finnish-alt-postfix, german-alt-postfix, icelandic-alt-postfix,
7939c814add6 * NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 94592
diff changeset
949 norwegian-alt-postfix, scandinavian-alt-postfix, spanish-alt-postfix,
7939c814add6 * NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 94592
diff changeset
950 and swedish-alt-postfix. Use the versions without "alt-", which are
7939c814add6 * NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 94592
diff changeset
951 identical.
94592
72bf8f6f42d5 The following input methods were removed in Emacs 22.2...
Glenn Morris <rgm@gnu.org>
parents: 94532
diff changeset
952
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
953
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
954 * Editing Changes in Emacs 23.1
75801
62615657e69c *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 75774
diff changeset
955
96615
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
956 ** The C-n and C-p line-motion commands now move by screen lines,
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
957 taking continued lines and variable-width characters into account.
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
958 Setting `line-move-visual' to nil reverts this to the previous
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
959 behavior (i.e., motion by logical lines based on buffer contents
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
960 alone).
96615
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
961
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
962 ** C-x C-c now invokes `save-buffers-kill-terminal', and C-z now
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
963 invokes `suspend-frame'. These changes are for compatibility with the
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
964 new multi-tty support (see `Improved X Window System support' above).
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
965
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
966 ** Mark changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
967
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
968 *** Transient Mark mode is now on by default.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
969
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
970 *** mark-even-if-inactive now defaults to t
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
971
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
972 *** When Transient Mark mode is on, C-SPC C-SPC pushes a mark without
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
973 activating it.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
974
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
975 *** When Transient Mark mode is on, M-q now fills the region if the
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
976 region is active. Otherwise, it fills the current paragraph.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
977
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
978 *** When Transient Mark mode is on, M-$ now checks spelling of the
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
979 region if the region is active. Otherwise, it checks spelling of the
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
980 word at point.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
981
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
982 *** When Transient Mark mode is on, TAB now indents the region if the
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
983 region is active.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
984
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
985 *** The variable `use-empty-active-region' controls whether an empty
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
986 active region in Transient Mark mode should make commands operate on
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
987 that empty region.
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
988
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
989 ** Temporarily active regions
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
990
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
991 *** The new variable shift-select-mode, non-nil by default, controls
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
992 shift-selection. When Shift Select mode is on, shift-translated
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
993 motion keys (e.g. S-left and S-down) activate and extend a temporary
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
994 region, similar to mouse-selection.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
995
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
996 *** Temporarily active regions, created using shift-selection or
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
997 mouse-selection, are not necessarily deactivated in the next command.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
998 They are only deactivated after point motion commands that are not
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
999 shift-translated, or after commands that would ordinarily deactivate
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
1000 the mark in Transient Mark mode (e.g., any command that modifies the
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
1001 buffer).
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
1002
97617
50e32f7ae447 Consolidate minibuffer and completion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97616
diff changeset
1003 ** Minibuffer and completion changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1004
99884
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1005 *** Emacs may ask for confirmation before opening a non-existent file
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1006 or buffer. By default, Emacs requests confirmation if you type RET
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1007 immediately after TAB, and the resulting input is not an existing file
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1008 or buffer; this usually happens when the minibuffer input did not
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1009 complete far enough and you entered RET by mistake. In that case,
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1010 Emacs puts the message "[Confirm]" in the minibuffer; type RET again
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1011 to create the file or buffer.
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1012
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1013 The new variable confirm-nonexistent-file-or-buffer determines whether
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1014 Emacs asks for confirmation. The default value is `after-completion'.
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1015 If you change it to t, Emacs always asks for confirmation; if you
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
1016 change it to nil, Emacs never asks for confirmation.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1017
102599
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1018 *** The rules for performing completion have been changed.
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1019 When generating completion alternatives, Emacs now takes the
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1020 minibuffer text after point, if any, into account: this text is
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1021 treated as a substring of the remaining part of the completion
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1022 alternative (i.e., the part not matched by the minibuffer text before
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1023 point). If no completion alternatives are found this way, Emacs
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1024 attempts to perform partial-completion. If still no completion
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1025 alternatives are found, we fall back on the Emacs 22 rules for
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1026 performing completion.
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1027
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1028 The new variable `completion-styles' can be customized to choose your
9c86a5cf583e Describe new completion rules more clearly.
Chong Yidong <cyd@stupidchicken.com>
parents: 102583
diff changeset
1029 favorite completion style.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1030
93403
ca4f82c2e75c Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents: 93402
diff changeset
1031 *** When M-n in the minibuffer reaches the end of the list of defaults,
ca4f82c2e75c Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents: 93402
diff changeset
1032 it adds the completion list to the end, so next M-n continues putting
ca4f82c2e75c Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents: 93402
diff changeset
1033 completion items to the minibuffer. The same principle applies to
ca4f82c2e75c Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents: 93402
diff changeset
1034 incremental search commands as well: C-s or C-M-s starts searching
ca4f82c2e75c Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents: 93402
diff changeset
1035 the default values and after the end of defaults they continue
ca4f82c2e75c Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents: 93402
diff changeset
1036 searching minibuffer completion items.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1037
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1038 *** Minibuffer input of shell commands now comes with completion.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1039
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1040 *** In the `C-x d' (Dired) prompt, typing M-n gives the visited file
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1041 name of the current buffer.
86359
4c23769d1dd7 In C-x d, if you type M-n you get the visited file name of the current buffer.
Juri Linkov <juri@jurta.org>
parents: 86353
diff changeset
1042
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1043 *** In the M-! (shell-command) prompt, M-n provides some default commands.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1044 These are guessed using the file extension of the current file, based
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1045 on the file-handlers specified in the operating system's `mailcap'
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1046 file. The ! command in Dired (dired-do-shell-command) works
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1047 similarly, using the file displayed on the current line.
86134
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
1048
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
1049 *** A list of regexp default values is available via M-n for `occur',
1dcb138a672b Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents: 86024
diff changeset
1050 `keep-lines', `flush-lines' and `how-many'. This list includes the active
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1051 region in transient-mark-mode, the word under the cursor, the last Isearch
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1052 regexp, the last Isearch string and the last replacement regexp.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1053
97341
a94eced70f5a Clarify enable-recursive-minibuffers change.
Chong Yidong <cyd@stupidchicken.com>
parents: 97314
diff changeset
1054 *** When enable-recursive-minibuffers is non-nil, operations which use
a94eced70f5a Clarify enable-recursive-minibuffers change.
Chong Yidong <cyd@stupidchicken.com>
parents: 97314
diff changeset
1055 switch-to-buffer (such as C-x b and C-x C-f) do not fail any more when
a94eced70f5a Clarify enable-recursive-minibuffers change.
Chong Yidong <cyd@stupidchicken.com>
parents: 97314
diff changeset
1056 used in a minibuffer or a dedicated window. Instead, they fallback on
a94eced70f5a Clarify enable-recursive-minibuffers change.
Chong Yidong <cyd@stupidchicken.com>
parents: 97314
diff changeset
1057 using pop-to-buffer, which will use some other window. This change
a94eced70f5a Clarify enable-recursive-minibuffers change.
Chong Yidong <cyd@stupidchicken.com>
parents: 97314
diff changeset
1058 has no effect when enable-recursive-minibuffers is nil (the default).
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1059
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1060 *** Isearch started in the minibuffer searches in the minibuffer history.
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1061 Reverse Isearch commands (C-r, C-M-r) search in previous minibuffer
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1062 history elements, and forward Isearch commands (C-s, C-M-s) search in
82063
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
1063 next history elements. When the reverse search reaches the first history
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
1064 element, it wraps to the last history element, and the forward search
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
1065 wraps to the first history element. When the search is terminated, the
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
1066 history element containing the search string becomes the current.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1067
97124
83d7317f85ef Document read-file-name-completion-ignore-case and
Chong Yidong <cyd@stupidchicken.com>
parents: 97095
diff changeset
1068 *** The variable read-file-name-completion-ignore-case overrides
83d7317f85ef Document read-file-name-completion-ignore-case and
Chong Yidong <cyd@stupidchicken.com>
parents: 97095
diff changeset
1069 completion-ignore-case for file name completion.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1070
97124
83d7317f85ef Document read-file-name-completion-ignore-case and
Chong Yidong <cyd@stupidchicken.com>
parents: 97095
diff changeset
1071 *** The variable read-buffer-completion-ignore-case overrides
83d7317f85ef Document read-file-name-completion-ignore-case and
Chong Yidong <cyd@stupidchicken.com>
parents: 97095
diff changeset
1072 completion-ignore-case for buffer name completion.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1073
97617
50e32f7ae447 Consolidate minibuffer and completion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97616
diff changeset
1074 *** The new command `minibuffer-force-complete' chooses one of the
50e32f7ae447 Consolidate minibuffer and completion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97616
diff changeset
1075 possible completions, rather than stopping at the common prefix.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1076
97617
50e32f7ae447 Consolidate minibuffer and completion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97616
diff changeset
1077 *** If `completion-auto-help' is `lazy', Emacs shows the completions
50e32f7ae447 Consolidate minibuffer and completion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97616
diff changeset
1078 buffer only on the second attempt to complete. This was already
50e32f7ae447 Consolidate minibuffer and completion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97616
diff changeset
1079 supported in `partial-completion-mode'.
97124
83d7317f85ef Document read-file-name-completion-ignore-case and
Chong Yidong <cyd@stupidchicken.com>
parents: 97095
diff changeset
1080
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
1081 ** Face changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1082
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1083 *** S-down-mouse-1 now pops up a menu for changing the font and text
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1084 size of the default face in the current buffer. The face is changed
99843
3f5fff220284 Minor fix.
Chong Yidong <cyd@stupidchicken.com>
parents: 99842
diff changeset
1085 via face remapping (see Lisp changes, below).
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1086
99842
2fe0a3e0646b Add NEWS entry for text-scale-adjust.
Chong Yidong <cyd@stupidchicken.com>
parents: 99831
diff changeset
1087 *** New commands to change the default face size in the current buffer.
2fe0a3e0646b Add NEWS entry for text-scale-adjust.
Chong Yidong <cyd@stupidchicken.com>
parents: 99831
diff changeset
1088 To increase it, type `C-x C-+' or `C-x C-='. To decrease it, type
2fe0a3e0646b Add NEWS entry for text-scale-adjust.
Chong Yidong <cyd@stupidchicken.com>
parents: 99831
diff changeset
1089 `C-x C--'. To restore the default (global) face size, type `C-x C-0'.
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1090 These work via Text Scale mode, a new minor mode.
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1091
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1092 The final key in the above commands may be repeated without the
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1093 leading `C-x', e.g. `C-x C-= C-= C-=' increases the face height by
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1094 three steps. Each step scales the height of the default face by the
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1095 value of the variable `text-scale-mode-step'.
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
1096
103405
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1097 *** The commands buffer-face-mode and buffer-face-set can be used to
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1098 remap the default face in the current buffer. See "Buffer Face mode",
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1099 under New Modes and Packages.
95530
8132494e3e26 face-remap place holder.
Glenn Morris <rgm@gnu.org>
parents: 95529
diff changeset
1100
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1101 ** Primary selection changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1102
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1103 *** You can disable kill ring commands from accessing the primary
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1104 selection by setting `x-select-enable-primary' to nil.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1105
97516
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1106 ** Continuation lines can now be wrapped at word boundaries
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1107 (word-wrapping). This is controlled by the new per-buffer variable
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1108 `word-wrap'. Word wrapping does not take place if continuation lines
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1109 are not shown, e.g. if truncate-lines is non-nil. The most convenient
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1110 way to enable word-wrapping is using the new minor mode Visual Line
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1111 mode; in addition to setting `word-wrap' to t, this rebinds some
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1112 editing commands to work on screen lines rather than text lines. See
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1113 New Modes and Packages, below.
96239
2f2e5059ea17 Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents: 96230
diff changeset
1114
96242
676dd253c861 Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents: 96239
diff changeset
1115 ** Window management changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1116
96242
676dd253c861 Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents: 96239
diff changeset
1117 *** truncate-partial-width-windows now accepts integer values, which
676dd253c861 Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents: 96239
diff changeset
1118 specify a minimum window width for partial-width windows, below which
97814
bf76bca51337 truncate-partial-width-windows default now 50.
Glenn Morris <rgm@gnu.org>
parents: 97809
diff changeset
1119 lines are truncated. The default has been changed to 50.
96242
676dd253c861 Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents: 96239
diff changeset
1120
676dd253c861 Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents: 96239
diff changeset
1121 *** The new command balance-windows-area balances windows both
676dd253c861 Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents: 96239
diff changeset
1122 vertically and horizontally.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1123
98799
073d1f81e035 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 98798
diff changeset
1124 *** pop-to-buffer now always sets input focus when the popped-to window
073d1f81e035 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 98798
diff changeset
1125 is on a different frame.
073d1f81e035 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 98798
diff changeset
1126
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1127 ** Miscellaneous changes:
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1128
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1129 *** C-l is bound to the new command recenter-top-bottom, rather than recenter.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1130 This moves the current line to window center, top and bottom on
102346
2e9665d424ef Fix typo.
Chong Yidong <cyd@stupidchicken.com>
parents: 102205
diff changeset
1131 successive invocations.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1132
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1133 *** scroll-preserve-screen-position also preserves the column position.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1134
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1135 *** If `yank-pop-change-selection' is t, rotating the kill ring also
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1136 updates the selection or clipboard to the current yank, just as M-w
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1137 would do so with the text it copies to the kill ring.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1138
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1139 *** C-M-% now shows replacement as it would look in the buffer, with
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1140 `\N' and `\&' substituted according to the match. Old behavior can be
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1141 restored by customizing `query-replace-show-replacement'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1142
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1143 *** The command shell prompts for the default directory, when it is
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1144 called with a prefix and the default directory is a remote file name.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1145 This is because some file name handlers (like ange-ftp) are not able to
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1146 run processes remotely.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1147
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1148 *** The new command kill-matching-buffers kills buffers whose name
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1149 matches a regexp.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1150
103291
4f2e369530f6 Note that comment-style now defaults to indent.
Chong Yidong <cyd@stupidchicken.com>
parents: 103219
diff changeset
1151 *** The value of comment-style now defaults to `indent'.
4f2e369530f6 Note that comment-style now defaults to indent.
Chong Yidong <cyd@stupidchicken.com>
parents: 103219
diff changeset
1152 Thefore, comment-start markers are inserted at the current indentation
4f2e369530f6 Note that comment-style now defaults to indent.
Chong Yidong <cyd@stupidchicken.com>
parents: 103219
diff changeset
1153 of the region to comment, rather than the leftmost column.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1154
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1155 *** The new commands `pp-macroexpand-expression' and
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1156 `pp-macroexpand-last-sexp' pretty-print macro expansions.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1157
98833
60bc225a0b8c *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98825
diff changeset
1158 *** The new command `set-file-modes' allows to set file's mode bits.
60bc225a0b8c *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98825
diff changeset
1159 The mode bits can be specified in symbolic notation, like with GNU
100676
5478b71d59c6 * subr.el (chmod): New defalias for set-file-modes.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100643
diff changeset
1160 Coreutils, in addition to an octal number. `chmod' is a new
5478b71d59c6 * subr.el (chmod): New defalias for set-file-modes.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100643
diff changeset
1161 convenience alias for this function.
98840
2b6fb0026405 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98833
diff changeset
1162
98990
b4de76fc59ca *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98989
diff changeset
1163 *** `next-error-recenter' specifies how next-error should recenter the
b4de76fc59ca *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98989
diff changeset
1164 visited source file. Its value can be a number (for example, 0 for
b4de76fc59ca *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98989
diff changeset
1165 top line, -1 for bottom line), or nil for no recentering.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1166
99649
2311ba8b63ee C-y now works when entering passwords.
Chong Yidong <cyd@stupidchicken.com>
parents: 99612
diff changeset
1167 *** When typing in a password in the echo area, C-y yanks the current
2311ba8b63ee C-y now works when entering passwords.
Chong Yidong <cyd@stupidchicken.com>
parents: 99612
diff changeset
1168 kill into the password.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1169
102844
89303f3fe6a7 Mention the fact that font and color in tooltip-frame-parameters are ignored.
Eli Zaretskii <eliz@gnu.org>
parents: 102833
diff changeset
1170 *** Tooltip frame parameters `font' and `color' in `tooltip-frame-parameters'
89303f3fe6a7 Mention the fact that font and color in tooltip-frame-parameters are ignored.
Eli Zaretskii <eliz@gnu.org>
parents: 102833
diff changeset
1171 are ignored. Customize the `tooltip' face instead.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1172
100751
2935e76b69a8 (mkdir): New defalias.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100741
diff changeset
1173 *** `mkdir' is a new convenience alias for `make-directory'.
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
1174
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1175 * New Modes and Packages in Emacs 23.1
77652
7359af7113b3 Try to rearrange by related topics, and some order of importance.
Glenn Morris <rgm@gnu.org>
parents: 77604
diff changeset
1176
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1177 ** Auto Composition Mode is a minor mode that composes characters
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1178 automatically when they are displayed. It is globally on by default.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1179 It uses `auto-composition-function' (default `auto-compose-chars').
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1180
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1181 ** Bubbles, a new game, is similar to SameGame.
103405
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1182
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1183 ** Buffer Face mode is a minor mode for remapping the default face in
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1184 the current buffer. The variable `buffer-face-mode-face' specifies
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1185 the face to remap to. The command `buffer-face-set' prompts for a
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1186 face name, sets `buffer-face-mode-face' to it, and enables
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1187 buffer-face-mode. See "Face changes", under Editing Changes, for a
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1188 description of face remapping.
9bd912106eea Describe buffer-face-mode properly.
Chong Yidong <cyd@stupidchicken.com>
parents: 103291
diff changeset
1189
100741
f0e8b601841d Add `butterfly'.
Juri Linkov <juri@jurta.org>
parents: 100717
diff changeset
1190 ** butterfly flips the desired bit on the drive platter.
f0e8b601841d Add `butterfly'.
Juri Linkov <juri@jurta.org>
parents: 100717
diff changeset
1191 See http://xkcd.com/378/
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1192
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1193 ** bug-reference.el provides clickable links to bug reports.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1194
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1195 ** dbus.el provides D-Bus language bindings.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1196 D-Bus is an inter-process communication mechanism for applications
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1197 residing on the same host. See the manual for details.
84448
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
1198
100083
4e3cc6bdd997 hide-ifdef-mode documented; mark some entries as not needed doc updates.
Chong Yidong <cyd@stupidchicken.com>
parents: 100043
diff changeset
1199 ** DocView mode allows viewing of PDF, PostScript and DVI documents.
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1200 One can also search for a regular expression in the document. For
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1201 details, see the commentary in doc-view.el.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1202
98642
1bb6eb00e477 In Postcript mode, C-c C-c launches Doc View minor mode for viewing
Chong Yidong <cyd@stupidchicken.com>
parents: 98632
diff changeset
1203 PDF and DVI files are now opened in Doc View mode by default.
1bb6eb00e477 In Postcript mode, C-c C-c launches Doc View minor mode for viewing
Chong Yidong <cyd@stupidchicken.com>
parents: 98632
diff changeset
1204
1bb6eb00e477 In Postcript mode, C-c C-c launches Doc View minor mode for viewing
Chong Yidong <cyd@stupidchicken.com>
parents: 98632
diff changeset
1205 In Postcript mode, C-c C-c launches Doc View minor mode for viewing
1bb6eb00e477 In Postcript mode, C-c C-c launches Doc View minor mode for viewing
Chong Yidong <cyd@stupidchicken.com>
parents: 98632
diff changeset
1206 the postscript file.
98632
fa239c11871f Note that Postscript, PDF, and DVI files are now opened in Doc View
Chong Yidong <cyd@stupidchicken.com>
parents: 98618
diff changeset
1207
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1208 ** EasyPG provides an interface to the GNU Privacy Guard (GnuPG).
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1209 It includes a GnuPG keyring browser, cryptographic operations on
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1210 regions and files, and automatic encryption of *.gpg files. For
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1211 details, see the EasyPG Assistant User's Manual.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1212
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1213 ** json.el is a library for parsing and generating JSON
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1214 (JavaScript Object Notation), a lightweight data-interchange format.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1215
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1216 ** linum.el is a new minor mode to display line numbers for the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1217 current buffer.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1218
97095
61de98ebc619 ** mairix.el is an interface to mairix, a free tool for indexing and
Chong Yidong <cyd@stupidchicken.com>
parents: 97090
diff changeset
1219 ** mairix.el is an interface to mairix, a free tool for indexing and
61de98ebc619 ** mairix.el is an interface to mairix, a free tool for indexing and
Chong Yidong <cyd@stupidchicken.com>
parents: 97090
diff changeset
1220 searching locally stored mail. It allows you to query mairix and
61de98ebc619 ** mairix.el is an interface to mairix, a free tool for indexing and
Chong Yidong <cyd@stupidchicken.com>
parents: 97090
diff changeset
1221 display the search results with Rmail, Gnus and VM. Note that there
61de98ebc619 ** mairix.el is an interface to mairix, a free tool for indexing and
Chong Yidong <cyd@stupidchicken.com>
parents: 97090
diff changeset
1222 is an existing Gnus back end, nnmairix.el, which should be used with
61de98ebc619 ** mairix.el is an interface to mairix, a free tool for indexing and
Chong Yidong <cyd@stupidchicken.com>
parents: 97090
diff changeset
1223 Maildir/MH setups.
61de98ebc619 ** mairix.el is an interface to mairix, a free tool for indexing and
Chong Yidong <cyd@stupidchicken.com>
parents: 97090
diff changeset
1224
97159
4d2d4e50bb02 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 97145
diff changeset
1225 ** minibuffer-depth-indicate-mode shows the minibuffer depth in the prompt.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1226
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1227 ** nXML Mode
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1228 This is a new mode for editing XML documents. It allows a schema to
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1229 be associated with the XML document being edited, using Relax NG as
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1230 the schema language. The schema is used to provide two key features:
92063
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1231
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1232 *** Continuous validation. nXML validates as you type, highlighting
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1233 any invalid parts of your document.
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1234
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1235 *** Completion. nXML can assist you in entering an element name,
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1236 attribute name or data value by using information about what is
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
1237 allowed by the schema in that context.
86431
9c38f723c526 Place-holder entry for nXML.
Glenn Morris <rgm@gnu.org>
parents: 86413
diff changeset
1238
100568
3520539e2319 proced.el does not use ps(1) anymore, state that is not functional
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100511
diff changeset
1239 ** proced.el provides a Dired-like interface for operating on
3520539e2319 proced.el does not use ps(1) anymore, state that is not functional
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100511
diff changeset
1240 processes. Proced makes an Emacs buffer containing a listing of the
3520539e2319 proced.el does not use ps(1) anymore, state that is not functional
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100511
diff changeset
1241 current processes. You can use the normal Emacs commands to move
3520539e2319 proced.el does not use ps(1) anymore, state that is not functional
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100511
diff changeset
1242 around in this buffer, and special Proced commands to operate on the
3520539e2319 proced.el does not use ps(1) anymore, state that is not functional
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100511
diff changeset
1243 processes listed. It is currently only functional on GNU/Linux,
3520539e2319 proced.el does not use ps(1) anymore, state that is not functional
Dan Nicolaescu <dann@ics.uci.edu>
parents: 100511
diff changeset
1244 MS-Windows and Solaris.
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
1245
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1246 ** Remember Mode is a mode for jotting down things to remember.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1247 Notes can be saved to a Diary file. For details, see the Remember
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1248 Manual.
85772
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
1249
100477
d0493e7b714e Fix reStructuredText funky capitalization.
Glenn Morris <rgm@gnu.org>
parents: 100472
diff changeset
1250 ** RST mode is a major mode for editing reStructuredText files.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1251
100335
9e362b15a65b Added Ruby mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 100256
diff changeset
1252 ** Ruby mode is a major mode for Ruby files.
9e362b15a65b Added Ruby mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 100256
diff changeset
1253
96778
5dafdebb219d Add Visual Line mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 96769
diff changeset
1254 ** Visual Line mode provides support for editing by visual lines.
5dafdebb219d Add Visual Line mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 96769
diff changeset
1255 It turns on word-wrapping in the current buffer, and rebinds C-a, C-e,
5dafdebb219d Add Visual Line mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 96769
diff changeset
1256 and C-k to commands that operate by visual lines instead of logical
5dafdebb219d Add Visual Line mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 96769
diff changeset
1257 lines. This is a more reliable replacement for longlines-mode.
97516
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1258 This can also be turned on using the menu bar, via
a05ebaaf6031 Clarify description of word-wrapping changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 97515
diff changeset
1259 Options -> Line Wrapping in this Buffer -> Word Wrap
96778
5dafdebb219d Add Visual Line mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 96769
diff changeset
1260
96993
0988f4674242 * NEWS: Add xesam.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 96967
diff changeset
1261 ** xesam.el is an implementation of Xesam, an interface to (desktop)
0988f4674242 * NEWS: Add xesam.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 96967
diff changeset
1262 search engines like Beagle, Strigi, and Tracker. The Xesam API
0988f4674242 * NEWS: Add xesam.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 96967
diff changeset
1263 requires D-Bus for communication.
0988f4674242 * NEWS: Add xesam.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 96967
diff changeset
1264
93876
414bac225d14 Add zeroconf.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 93868
diff changeset
1265 ** zeroconf.el offers service discovery and service publishing
93936
3bc9b0eef232 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 93887
diff changeset
1266 interfaces according to the zeroconf specification. It communicates
3bc9b0eef232 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 93887
diff changeset
1267 with Avahi, a zeroconf implementation, via D-Bus messages on systems
3bc9b0eef232 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 93887
diff changeset
1268 which have installed this software.
93876
414bac225d14 Add zeroconf.el.
Michael Albinus <michael.albinus@gmx.de>
parents: 93868
diff changeset
1269
97716
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1270 ** There is a new `whitespace' package.
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1271 (The pre-existing one has been renamed to `old-whitespace'.)
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1272 Now, besides reporting bogus blanks, the whitespace package has a
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1273 minor mode and a global minor mode to visualize blanks (TAB, (HARD)
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1274 SPACE and NEWLINE). The visualization is made via faces and/or display
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1275 table. It can also indicate lines that extend beyond a given column,
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1276 trailing blanks, and empty lines at the start or end of a buffer.
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1277 See `whitespace-style' for more details. The `whitespace-action' option
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1278 specifies what to do when a buffer is visited, killed, or written.
97482
a8900d9693c5 Improve whitespace information.
Vinicius Jose Latorre <viniciusjl@ig.com.br>
parents: 97395
diff changeset
1279
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1280
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1281 * Changes in Specialized Modes and Packages in Emacs 23.1
71601
c7218dbd298e *** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents: 71570
diff changeset
1282
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1283 ** Abbrev has been rewritten in Elisp and extended with more flexibility.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1284
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1285 *** New functions: abbrev-get, abbrev-put, abbrev-table-get, abbrev-table-put,
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
1286 abbrev-table-p, abbrev-insert, abbrev-table-menu.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1287
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1288 *** Special hook `abbrev-expand-functions' obsoletes `pre-abbrev-expand-hook'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1289
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1290 *** `make-abbrev-table', `define-abbrev', `define-abbrev-table' all take
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
1291 extra arguments for arbitrary properties.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1292
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1293 *** New variable `abbrev-minor-mode-table-alist'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1294
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1295 *** `local-abbrev-table' can hold a list of abbrev-tables.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1296
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1297 *** Abbrevs have now the following special properties:
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
1298 `:count', `:system', `:enable-function', `:case-fixed'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1299
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1300 *** Abbrev-tables have now the following special properties:
106695
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
1301 `:parents', `:case-fixed', `:enable-function', `:regexp',
a05636ead18a etc/NEWS: Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 106681
diff changeset
1302 `abbrev-table-modiff'.
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
1303
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1304 ** Apropos
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1305
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1306 *** `apropos-library' describes the elements defined in a given library.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1307
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1308 *** Set `apropos-compact-layout' is you want a more compact (but wider) layout.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1309
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1310 ** Archive Mode has basic support to browse Rar archives.
99058
60675d06f24a Note that free unrar only handles version 1 and 2.
Chong Yidong <cyd@stupidchicken.com>
parents: 99014
diff changeset
1311 Note, however, that the free version of the unrar command only handles
60675d06f24a Note that free unrar only handles version 1 and 2.
Chong Yidong <cyd@stupidchicken.com>
parents: 99014
diff changeset
1312 versions 1 and 2 of the Rar format.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1313
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1314 ** BibTeX mode
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1315
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1316 *** New command `bibtex-initialize' (re)initializes BibTeX buffers.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1317
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1318 *** New `bibtex-entry-format' options `whitespace', `braces', and
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1319 `string', disabled by default.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1320
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1321 *** New variable `bibtex-cite-matcher-alist' contains rules to
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1322 identify cited keys in BibTeX entries, used by `bibtex-find-crossref'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1323
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1324 *** Command `bibtex-url' allows multiple URLs per entry.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1325
105529
0d8007720f35 * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 23.1):
Karl Fogel <kfogel@red-bean.com>
parents: 105437
diff changeset
1326 ** Bookmarks
0d8007720f35 * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 23.1):
Karl Fogel <kfogel@red-bean.com>
parents: 105437
diff changeset
1327
0d8007720f35 * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 23.1):
Karl Fogel <kfogel@red-bean.com>
parents: 105437
diff changeset
1328 *** bookmark.el saves bookmarks in a pre-Emacs-23-incompatible file format
0d8007720f35 * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 23.1):
Karl Fogel <kfogel@red-bean.com>
parents: 105437
diff changeset
1329 bookmark.el can read a .emacs.bmk file saved by an older Emacs, but an
0d8007720f35 * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 23.1):
Karl Fogel <kfogel@red-bean.com>
parents: 105437
diff changeset
1330 older Emacs cannot read one saved by Emacs 23.
0d8007720f35 * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 23.1):
Karl Fogel <kfogel@red-bean.com>
parents: 105437
diff changeset
1331
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1332 ** Calendar and diary
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1333
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1334 *** There is a new date style, `iso', essentially year/month/day.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1335 The variable `european-calendar-style' is obsolete - use `calendar-date-style'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1336 Similarly, the commands `american-calendar' and `european-calendar'
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1337 should be replaced by `calendar-set-date-style'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1338
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1339 *** The calendar namespace has been rationalized.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1340 All functions and variables now begin with a `calendar-', `diary-', or
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1341 `holiday-' prefix. The various calendar systems have secondary
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1342 prefixes, eg `calendar-french-'. The old names you are likely to use
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1343 directly still exist, for the time being, as aliases, but please start
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1344 using the new names.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1345
96300
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1346 *** The whitespace in the calendar layout can be customized.
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1347 See the variables:
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1348 calendar-left-margin, calendar-intermonth-spacing, calendar-column-width,
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1349 calendar-day-header-width, and calendar-day-digit-width.
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1350
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1351 *** Text (e.g. ISO weeks) can be displayed between the calendar months.
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1352 See the variables calendar-intermonth-header and calendar-intermonth-text.
c0227e195a0e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 96284
diff changeset
1353
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1354 *** The function `holiday-chinese' computes holidays on the Chinese calendar.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1355 It has been used to add items to the list `holiday-oriental-holidays'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1356
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1357 *** `diary-remind' accepts a negative number -DAYS as a shorthand for
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1358 the list (1 2 ... DAYS).
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1359
96651
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1360 ** Change Log mode
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1361
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1362 *** The new command C-c C-f (change-log-find-file) finds the file
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1363 associated with the current log entry.
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1364
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1365 *** The new command C-c C-c (change-log-goto-source) goes to the
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1366 source code associated with a log entry.
dd7d28f3d635 Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents: 96642
diff changeset
1367
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1368 ** Compile and grep modes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1369
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1370 *** The mode-line entry for the *compilation* and *grep* buffer is color coded.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1371 It has different colors for to show that: (a) the command is still
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1372 running, (b) successful completion, (c) error.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1373
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1374 *** compilation-auto-jump-to-first-error tells `compile' to jump to
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1375 the first error encountered during compilations.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1376
99652
6945b83c969f *** compilation-scroll-output accepts a new value, `first-error', which
Chong Yidong <cyd@stupidchicken.com>
parents: 99649
diff changeset
1377 *** compilation-scroll-output accepts a new value, `first-error', which
6945b83c969f *** compilation-scroll-output accepts a new value, `first-error', which
Chong Yidong <cyd@stupidchicken.com>
parents: 99649
diff changeset
1378 says to stop auto scrolling at the first error that occurs.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1379
96605
bc27980146e4 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96481
diff changeset
1380 *** The `cc' alias for C++ files in `grep-file-aliases' has been
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1381 improved. `hh' can be used to match C++ header files and `cchh' both
96605
bc27980146e4 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96481
diff changeset
1382 C++ sources and headers.
bc27980146e4 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96481
diff changeset
1383
97716
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1384 ** Copyright
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1385
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1386 *** You can specify your copyright holders' names.
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1387 Only copyright lines with holders matching `copyright-names-regexp' are
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1388 considered for update.
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1389
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1390 *** Copyrights can be at the end of the buffer.
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1391 This is controlled by `copyright-at-end-flag' (used by, e.g., change-log-mode).
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1392
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1393 ** Custom
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1394
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1395 *** defcustom accepts new keyword arguments, `:safe' and `:risky', which
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1396 set a variable's `safe-local-variable' and `risky-local-variable' property.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1397
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1398 ** Diff mode
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1399
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1400 *** diff-refine-hunk highlights word-level details of changes in a diff hunk.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1401 It's used automatically as you move through hunks, see
96854
b9de9e7dceed Make auto-refining a minor mode, and diff- and smerge- use it.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 96778
diff changeset
1402 diff-auto-refine-mode. It is bound to `C-c C-b'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1403
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1404 *** diff-add-change-log-entries-other-window iterates through the diff
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1405 buffer and tries to create ChangeLog entries for each change.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1406 It is bound to `C-x 4 A'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1407
101070
3f35938e8ea3 (diff-show-trailing-whitespaces): Remove function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 101056
diff changeset
1408 *** Turning on `whitespace-mode' in a diff buffer will show trailing
3f35938e8ea3 (diff-show-trailing-whitespaces): Remove function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 101056
diff changeset
1409 whitespace problems in the modified lines.
97716
e8b4c0217486 Fix copyright entries broken by "rearrangement".
Glenn Morris <rgm@gnu.org>
parents: 97705
diff changeset
1410
96911
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1411 ** Dired
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1412
96911
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1413 *** In Dired, C-x C-q now runs the command wdired-change-to-wdired-mode,
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1414 and C-x C-q in wdired-mode exits it with asking a question about
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1415 saving changes.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1416
97090
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
1417 *** `&' runs the command `dired-do-async-shell-command' that executes
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
1418 the command asynchronously without the need to manually add ampersand
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
1419 to the end of the command. Its output appears in the buffer `*Async Shell
6ff090a00c2c Add `&' `dired-do-async-shell-command'.
Juri Linkov <juri@jurta.org>
parents: 97081
diff changeset
1420 Command*'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1421
97081
301f811043c1 Add Isearch that matches only at Dired file names.
Juri Linkov <juri@jurta.org>
parents: 97064
diff changeset
1422 *** `M-s f C-s' and `M-s f M-C-s' run Isearch that matches only at file names.
99813
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1423 When a new user option `dired-isearch-filenames' is t, then even ordinary
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1424 Isearch started with `C-s' and `C-M-s' matches only at file names in the
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1425 Dired buffer. When `dired-isearch-filenames' is `dwim' then activation of
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1426 file name Isearch depends on the position of point - if point is on a file
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1427 name initially, then Isearch matches only file names, otherwise it matches
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1428 everywhere in the Dired buffer. You can toggle file names matching on or
b102ebc8ec55 Add `dired-isearch-filenames' is `dwim'.
Juri Linkov <juri@jurta.org>
parents: 99808
diff changeset
1429 off by typing `M-s f' in Isearch mode.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1430
97064
bdd7e0042ad5 Add multi-file Isearch in Dired.
Juri Linkov <juri@jurta.org>
parents: 96998
diff changeset
1431 *** `M-s a C-s' and `M-s a M-C-s' run multi-file Isearch on the marked files.
bdd7e0042ad5 Add multi-file Isearch in Dired.
Juri Linkov <juri@jurta.org>
parents: 96998
diff changeset
1432 They visit the first marked file in the sequence and display the usual Isearch
bdd7e0042ad5 Add multi-file Isearch in Dired.
Juri Linkov <juri@jurta.org>
parents: 96998
diff changeset
1433 prompt for a string or a regexp where all Isearch commands are available.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1434
96911
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1435 *** `Q' in Dired provides two new keys for multi-file replacement.
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1436 The upper case key `Y' replaces all remaining matches in all remaining files
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1437 with no more questions. The upper case key `N' stops doing replacements
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1438 in the current file and skips to the next file. These multi-file keys
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1439 are available for all commands that use `tags-query-replace'
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1440 including `dired-do-query-replace-regexp', `vc-dir-query-replace-regexp',
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1441 `reftex-query-replace-document'.
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
1442
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1443 ** Fortran
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1444
97589
b159ee2aaf6f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 97582
diff changeset
1445 *** The line length of fixed-form Fortran is not fixed at 72 any more.
b159ee2aaf6f *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 97582
diff changeset
1446 Customize the variable `fortran-line-length' to change it.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1447
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1448 *** In Fortran mode, M-; is now bound to the standard comment-dwim,
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1449 rather than fortran-indent-comment.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1450
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1451 *** (The increasingly misnamed) F90 mode supports Fortran 2003 syntax.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1452
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1453 ** Gnus
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1454
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1455 *** The Gnus package has been updated
108366
e2da1d33db95 Fix typos (Bug#6094). From ªÞt«µp«¡n N«µmec.
Chong Yidong <cyd@stupidchicken.com>
parents: 108357
diff changeset
1456 There are many new features, bug fixes and improvements; see the file
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1457 GNUS-NEWS or the node "No Gnus" in the Gnus manual for details.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1458
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1459 *** In Emacs 23, Gnus uses Emacs' new internal coding system `utf-8-emacs' for
108366
e2da1d33db95 Fix typos (Bug#6094). From ªÞt«µp«¡n N«µmec.
Chong Yidong <cyd@stupidchicken.com>
parents: 108357
diff changeset
1460 saving articles, drafts, and ~/.newsrc.eld. These file may not be read
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1461 correctly in Emacs 22 and below. If you want to Gnus across different Emacs
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1462 versions, you may set `mm-auto-save-coding-system' to `emacs-mule'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1463
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1464 *** Passwords are consistently loaded through `auth-source'
97216
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
1465 Gnus can use `auth-source' for POP and IMAP passwords. Also see that
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
1466 `smtpmail' and `url' support `auth-source' for SMTP and HTTP/HTTPS/RSS
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
1467 authentication respectively.
0fd3de34a457 Add entries about the new auth-source integration and
Teodor Zlatanov <tzz@lifelogs.com>
parents: 97177
diff changeset
1468
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
1469 ** Help mode
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1470
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
1471 *** New macro `with-help-window' should set up help windows better
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
1472 than `with-output-to-temp-buffer' with `print-help-return-message'.
98799
073d1f81e035 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 98798
diff changeset
1473
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
1474 *** New option `help-window-select' permits to customize whether help
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
1475 window shall be automatically selected when invoking help.
98799
073d1f81e035 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 98798
diff changeset
1476
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1477 *** New variable `help-window-point-marker' permits one to specify a new
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1478 position for point in help window (for example in `view-lossage').
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
1479
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1480 ** Isearch
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1481
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1482 *** New command `isearch-forward-word' bound globally to `M-s w' starts
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1483 incremental word search. New command `isearch-toggle-word' bound to the
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1484 same key `M-s w' in Isearch mode toggles word searching on or off
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1485 while Isearch is active.
96284
5df646ce1545 Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents: 96280
diff changeset
1486
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1487 *** New command `isearch-highlight-regexp' bound to `M-s h r' in Isearch
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1488 mode runs `highlight-regexp' (`hi-lock-face-buffer') with the current
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1489 search string as its regexp argument. The same key `M-s h r' and
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1490 other keys on the `M-s h' prefix are bound globally to the command
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1491 `highlight-regexp' and other hi-lock commands.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1492
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1493 *** New command `isearch-occur' bound to `M-s o' in Isearch mode
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1494 runs `occur' with the current search string. The same key `M-s o'
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1495 is bound globally to the command `occur'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1496
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1497 *** Isearch can now search through multiple ChangeLog files.
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1498 When running Isearch in a ChangeLog file, if the search fails,
85572
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
1499 then another C-s tries searching the previous ChangeLog,
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1500 if there is one (e.g. going from ChangeLog to ChangeLog.12).
96961
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
1501 This is enabled if multi-isearch-search is non-nil.
85572
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
1502
96961
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
1503 *** Two new commands to start Isearch on a list of marked buffers
97064
bdd7e0042ad5 Add multi-file Isearch in Dired.
Juri Linkov <juri@jurta.org>
parents: 96998
diff changeset
1504 for buff-menu.el and ibuffer.el are bound to the keys `M-s a C-s' and
bdd7e0042ad5 Add multi-file Isearch in Dired.
Juri Linkov <juri@jurta.org>
parents: 96998
diff changeset
1505 `M-s a M-C-s'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1506
98350
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
1507 *** The part of an Isearch that failed to match is highlighted in
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
1508 `isearch-fail' face.
92013
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
1509
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1510 *** `C-h C-h' in Isearch mode displays isearch-specific Help screen,
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1511 `C-h b' displays all Isearch key bindings, `C-h k' displays the full
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
1512 documentation of the given Isearch key sequence, `C-h m' displays
108366
e2da1d33db95 Fix typos (Bug#6094). From ªÞt«µp«¡n N«µmec.
Chong Yidong <cyd@stupidchicken.com>
parents: 108357
diff changeset
1513 documentation for Isearch mode. All the other Help commands exit
e2da1d33db95 Fix typos (Bug#6094). From ªÞt«µp«¡n N«µmec.
Chong Yidong <cyd@stupidchicken.com>
parents: 108357
diff changeset
1514 Isearch mode and execute their global definitions.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1515
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1516 *** When started in the minibuffer, Isearch searches in the minibuffer
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1517 history. See `Minibuffer changes', above.
93538
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
1518
97554
fe22268df13f Update for MH-E release 8.1.
Bill Wohler <wohler@newt.com>
parents: 97516
diff changeset
1519 ** MH-E
97768
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1520
103414
00c1c64219ca Update for MH-E release 8.2.
Bill Wohler <wohler@newt.com>
parents: 103405
diff changeset
1521 *** Upgraded to MH-E version 8.2. See MH-E-NEWS for details.
97554
fe22268df13f Update for MH-E release 8.1.
Bill Wohler <wohler@newt.com>
parents: 97516
diff changeset
1522
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1523 ** Python
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1524 *** The file etc/emacs.py now supports both Python 2 and 3, meaning
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1525 that either version can be used as inferior Python by python.el.
81795
15008ad392dc (compilation-auto-jump-to-first-error,compilation-auto-jump-to-next): New vars.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81785
diff changeset
1526
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1527 *** Python mode now has `pdbtrack' functionality. When using pdb to
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1528 debug a Python program, pdbtrack notices the pdb prompt and displays
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1529 the source file and line that the program is stopped at, much the same
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1530 way as gud-mode does for debugging C programs with gdb.
81079
506d3398a966 (copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81031
diff changeset
1531
97768
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1532 ** Recentf
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1533
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1534 *** The default value of `recentf-keep' prevents from checking of
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1535 remote files, if there is no established connection to the
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1536 corresponding remote host.
ed788901cc00 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 97740
diff changeset
1537
101378
48fbcd64ad79 Add rmail placeholder.
Glenn Morris <rgm@gnu.org>
parents: 101342
diff changeset
1538 ** Rmail
48fbcd64ad79 Add rmail placeholder.
Glenn Morris <rgm@gnu.org>
parents: 101342
diff changeset
1539
101442
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1540 *** Rmail no longer converts the messages to Babyl format.
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1541 Instead, it uses UNIX mbox format, both on disk and in Rmail buffers,
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1542 and does conversion and decoding when a message is displayed.
101442
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1543
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1544 The first time you visit an Rmail file in Babyl format, Rmail
101442
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1545 automatically converts it to mbox format. This is a one-time
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1546 conversion, but it can take a few minutes, depending on how fast is
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1547 your machine and on the size of the file. You should find the rest of
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1548 Rmail usage unaltered.
83fb450bdbd9 Add some details about Rmail mbox merge.
Eli Zaretskii <eliz@gnu.org>
parents: 101441
diff changeset
1549
102080
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1550 However, M-x set-rmail-inbox-list now lasts only for one session
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1551 because there is no way to save the list of inbox files in an
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1552 mbox-format file.
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1553
102725
c08db43b04df Mention M-x find-file no longer works for Rmail files.
Glenn Morris <rgm@gnu.org>
parents: 102599
diff changeset
1554 Also, whereas with Babyl format M-x find-file would switch to Rmail
c08db43b04df Mention M-x find-file no longer works for Rmail files.
Glenn Morris <rgm@gnu.org>
parents: 102599
diff changeset
1555 mode, with mbox format this is no longer the case (there being no way
102733
a1a47a7b5087 Add C-u M-x rmail to previous change.
Glenn Morris <rgm@gnu.org>
parents: 102725
diff changeset
1556 to add an "-*- rmail-*-" cookie to an mbox file). Use C-u M-x rmail
a1a47a7b5087 Add C-u M-x rmail to previous change.
Glenn Morris <rgm@gnu.org>
parents: 102725
diff changeset
1557 instead.
102725
c08db43b04df Mention M-x find-file no longer works for Rmail files.
Glenn Morris <rgm@gnu.org>
parents: 102599
diff changeset
1558
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1559 If you have written any extensions to Rmail, they are likely to need
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1560 updating. Conceptually, the Rmail buffer that you see is no longer
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1561 just a narrowed portion of the whole. So you cannot access the whole
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1562 of a message (or message collection) by a simple save-restriction and
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1563 widen. Instead, there are two buffers: the rmail-buffer, and the
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1564 rmail-view-buffer. The former is the buffer that you see, the latter
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1565 is invisible. Most of the time, the invisible `view' buffer contains
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1566 the full contents of the Rmail file, and the Rmail buffer contains a
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1567 decoded copy of the current message (with only a subset of the
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1568 headers). In this state, Rmail is said to be `swapped'.
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1569
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1570 You may find the following functions useful:
101378
48fbcd64ad79 Add rmail placeholder.
Glenn Morris <rgm@gnu.org>
parents: 101342
diff changeset
1571
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1572 `rmail-get-header' and `rmail-set-header' get or set the value of a
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1573 message header, whether or not it is currently visible.
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1574
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1575 `rmail-apply-in-message' is a general purpose function that calls a
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1576 function (with arguments) which you specify on the full text of a given
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1577 message. To further narrow to just the headers, search forward for "\n\n".
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1578
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1579 *** The new command `rmail-mime' displays MIME messages.
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1580 It is bound to `v' in Rmail buffers and summaries. It displays plain
102402
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1581 text and multipart messages in a temporary buffer, and offers buttons
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1582 to save attachments.
53f455933f5f More Rmail details.
Glenn Morris <rgm@gnu.org>
parents: 102346
diff changeset
1583
101879
4743ac816d50 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101856
diff changeset
1584 *** The command `rmail-redecode-body' no longer accepts the optional arg RAW.
4743ac816d50 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101856
diff changeset
1585 Since Rmail now holds messages in their original undecoded form in a
4743ac816d50 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101856
diff changeset
1586 separate buffer, `rmail-redecode-body' no longer encodes the original
4743ac816d50 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101856
diff changeset
1587 message, and therefore there should be no need to avoid encoding it.
4743ac816d50 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101856
diff changeset
1588
102080
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1589 *** The o command is now `rmail-output'. It is an all-purpose command
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1590 for copying messages from Rmail and appending them to files. It
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1591 handles Babyl-format files as well as mbox-format files, and it
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1592 handles both kinds properly when they are visited in Emacs. It always
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1593 copies the full headers of the message.
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1594
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1595 *** The C-o command is now `rmail-output-as-seen'. It uses
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1596 the message as displayed, appending it to an mbox file.
3742b500d87e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 101879
diff changeset
1597
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1598 *** The modified status of the Rmail buffer is reported in the mode-line.
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1599 Previously, this information was hidden.
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1600
98410
3fd1ad09bae4 Mention latex-indent-within-escaped-parens.
Martin Rudalics <rudalics@gmx.at>
parents: 98354
diff changeset
1601 ** TeX modes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1602
98410
3fd1ad09bae4 Mention latex-indent-within-escaped-parens.
Martin Rudalics <rudalics@gmx.at>
parents: 98354
diff changeset
1603 *** New option latex-indent-within-escaped-parens
3fd1ad09bae4 Mention latex-indent-within-escaped-parens.
Martin Rudalics <rudalics@gmx.at>
parents: 98354
diff changeset
1604 permits to customize indentation of LaTeX environments delimited
3fd1ad09bae4 Mention latex-indent-within-escaped-parens.
Martin Rudalics <rudalics@gmx.at>
parents: 98354
diff changeset
1605 by escaped parens.
3fd1ad09bae4 Mention latex-indent-within-escaped-parens.
Martin Rudalics <rudalics@gmx.at>
parents: 98354
diff changeset
1606
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1607 ** T-mouse Mode
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1608
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1609 *** If the gpm mouse server is running and t-mouse-mode is enabled,
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1610 Emacs uses a Unix socket in a GNU/Linux console to talk to server,
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1611 rather than faking events using the client program mev. This C level
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1612 approach provides mouse highlighting and help echoing in the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1613 minibuffer.
87854
00321492f35d *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87722
diff changeset
1614
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1615 ** Tramp
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1616
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1617 *** New connection methods.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1618 The new methods "plinkx", "plink2", "psftp", "sftp" and "fish" have
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1619 been introduced. There are also new so-called gateway methods
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1620 "tunnel" and "socks".
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1621
100865
c54dd34ec02d * NEWS: Tramp supports IPv6 addresses.
Michael Albinus <michael.albinus@gmx.de>
parents: 100751
diff changeset
1622 *** IPv6 addresses.
c54dd34ec02d * NEWS: Tramp supports IPv6 addresses.
Michael Albinus <michael.albinus@gmx.de>
parents: 100751
diff changeset
1623 IPv6 addresses are supported now as host names. They must be embedded
c54dd34ec02d * NEWS: Tramp supports IPv6 addresses.
Michael Albinus <michael.albinus@gmx.de>
parents: 100751
diff changeset
1624 in square brackets, like in "/ssh:[::1]:".
c54dd34ec02d * NEWS: Tramp supports IPv6 addresses.
Michael Albinus <michael.albinus@gmx.de>
parents: 100751
diff changeset
1625
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1626 *** Multihop syntax has been removed.
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1627 The pseudo-method "multi" has been removed. Instead, multi hops
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1628 can be specified by the new variable `tramp-default-proxies-alist'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1629
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1630 *** More default settings.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1631 Default values can be set via the variables `tramp-default-user',
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1632 `tramp-default-user-alist' and `tramp-default-host'.
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
1633
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1634 *** Connection information is cached.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1635 In order to reduce connection setup, information about used
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1636 connections is kept persistently in a file. The name of this file is
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1637 defined in the variable `tramp-persistency-file-name'.
86312
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
1638
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1639 *** Control of remote processes.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1640 Running processes on a remote host can be controlled by settings in
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1641 `tramp-remote-path' and `tramp-remote-process-environment'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1642
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1643 *** Success of remote copy is checked.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1644 When the variable `file-precious-flag' is set, the success of a remote
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1645 file copy is checked via the file's checksum.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1646
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1647 *** Passwords can be read from an authentification file.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1648 Tramp uses the package `auth-source' to read passwords from a file, if
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1649 necessary.
86312
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
1650
96481
a4d01535c722 Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96476
diff changeset
1651 ** VC and related modes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1652
84360
07d871329e5d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84357
diff changeset
1653 *** VC now supports applying VC operations to a set of files at a time.
85134
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
1654 This enables VC to work much more effectively with changeset-oriented
93887
95ab8057090d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93876
diff changeset
1655 version-control systems such as Subversion, GNU Arch, Mercurial, Git
95ab8057090d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93876
diff changeset
1656 and Bzr. VC will now pass a multiple-file commit to these systems as
95ab8057090d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93876
diff changeset
1657 a single changeset.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1658
94106
9294e3bd7d46 Rename vc-status to vc-dir and the vc-status var to vc-ewoc.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 94062
diff changeset
1659 *** vc-dir is a new command that displays file names and their VC
96481
a4d01535c722 Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96476
diff changeset
1660 status. It allows to apply various VC operations to a file, a
a4d01535c722 Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96476
diff changeset
1661 directory or a set of files/directories.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1662
100189
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1663 *** VC switches are no longer appended, rather the first non-nil value is used.
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1664 (This was for the most part true in Emacs 22, but was not advertised).
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1665 This is because there is an increasing variety of VC systems, and they
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1666 do not all accept the same "common" options. For example, a CVS diff
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1667 command used to append the values of `vc-cvs-diff-switches',
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1668 `vc-diff-switches', and `diff-switches'. Now the first non-nil value
b2edb21bbb45 Add VC switches entry.
Glenn Morris <rgm@gnu.org>
parents: 100084
diff changeset
1669 from that sequence is used. The special value `t' means "no switches".
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1670
93977
bc90a81fc7cb *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93937
diff changeset
1671 *** Clicking on the VC mode-line entry now pops the VC menu.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1672
93977
bc90a81fc7cb *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93937
diff changeset
1673 *** The VC mode-line entry now has a tooltip that explains the VC file status.
102553
9898f038e310 Note the vc-annotate key changes.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 102517
diff changeset
1674
9898f038e310 Note the vc-annotate key changes.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 102517
diff changeset
1675 *** In VC Annotate mode, the key bindings have changed to use lower
9898f038e310 Note the vc-annotate key changes.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 102517
diff changeset
1676 case keys instead of the upper case keys used in the past.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1677
95896
7561b5637b81 (vc-annotate-show-diff-revision-at-line): Move most of the code to ...
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95883
diff changeset
1678 *** In VC Annotate mode, for VC systems that support changesets, you can
7561b5637b81 (vc-annotate-show-diff-revision-at-line): Move most of the code to ...
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95883
diff changeset
1679 see the diff for the whole changeset (not only for the current file)
98769
3c8503664c02 ESR already documented changeset-based VC. Remove duplicate entry
Chong Yidong <cyd@stupidchicken.com>
parents: 98766
diff changeset
1680 by typing the D key. Using the "Show changeset diff of revision at
3c8503664c02 ESR already documented changeset-based VC. Remove duplicate entry
Chong Yidong <cyd@stupidchicken.com>
parents: 98766
diff changeset
1681 line" menu entry does the same thing.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1682
96476
d5795d971979 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96421
diff changeset
1683 *** In VC Annotate mode, you can type v to toggle the annotation visibility.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1684
91830
98b6c9d8faca (vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91788
diff changeset
1685 *** In VC Annotate mode, you can type f to show the file revision on
98b6c9d8faca (vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91788
diff changeset
1686 the current line.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1687
93538
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
1688 *** Asynchronous VC commands display [Waiting...] in the mode-line
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
1689 of the corresponding buffer as long as the asynchronous process is
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
1690 active.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1691
93887
95ab8057090d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93876
diff changeset
1692 *** Log entries can be modified using the key "e" in log-view.
95ab8057090d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93876
diff changeset
1693 For now only CVS, RCS, SCCS and SVN support this functionality.
95ab8057090d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93876
diff changeset
1694 This is done by the `modify-change-comment' backend function.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1695
95966
054335cbee3d * log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95906
diff changeset
1696 *** In log-view-mode, for VC systems that support changesets, you can
054335cbee3d * log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95906
diff changeset
1697 see the diff for the whole changeset (not only for the current file)
054335cbee3d * log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95906
diff changeset
1698 by typing the D key or using the "Changeset Diff" menu entry.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1699
96481
a4d01535c722 Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96476
diff changeset
1700 *** In Log Edit mode, C-c C-d now shows the diff for the files involved.
a4d01535c722 Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96476
diff changeset
1701
a4d01535c722 Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96476
diff changeset
1702 *** vc-git supports the "git grep" command.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1703
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
1704 *** VC Support for Meta-CVS has been removed for lack of a maintainer able
94730
3bbff46b7130 Meta-CVS support removed.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 94707
diff changeset
1705 to update it to the new VC.
3bbff46b7130 Meta-CVS support removed.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 94707
diff changeset
1706
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
1707 ** Miscellaneous
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
1708
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
1709 *** comint-mode uses `start-file-process' now (see Lisp Changes).
81802
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
1710 If `default-directory' is a remote file name, subprocesses are started
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
1711 on the corresponding remote system.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1712
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1713 *** Eldoc highlights the function argument under point
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1714 with the face `eldoc-highlight-function-argument'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1715
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1716 *** In Etags, the --members option is now the default.
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 96340
diff changeset
1717 Use --no-members if you want the old default behavior of not tagging
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1718 struct members in C, members variables in C++ and variables in PHP.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1719
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1720 *** The `gdb' command only works with the graphical interface now.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1721 Use `gud-gdb' if you want the (old) text command mode.
91646
b8a7a2e4976d Add pcmpl-unix ssh.
Glenn Morris <rgm@gnu.org>
parents: 91571
diff changeset
1722
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1723 *** goto-address.el provides two new minor modes, goto-address-mode and
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1724 goto-address-prog-mode, which buttonize URLS and email addresses.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1725
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1726 *** The new command `eshell/info' runs info in an eshell buffer.
91683
1274274352ce woman-locale.
Glenn Morris <rgm@gnu.org>
parents: 91665
diff changeset
1727
91758
816e9aceecc0 ffap-rfc-directories.
Glenn Morris <rgm@gnu.org>
parents: 91739
diff changeset
1728 *** The new variable `ffap-rfc-directories' specifies a list of local
816e9aceecc0 ffap-rfc-directories.
Glenn Morris <rgm@gnu.org>
parents: 91739
diff changeset
1729 directories in which `ffap-rfc' will first search for RFCs.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1730
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1731 *** hide-ifdef-mode allows shadowing ifdef-blocks instead of hiding them.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1732 See option `hide-ifdef-shadow' and function `hide-ifdef-toggle-shadowing'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1733
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1734 *** `icomplete-prospects-height' now supercedes `icomplete-prospects-length'.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1735
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1736 *** Info displays breadcrumbs in the header of the page.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1737 See Info-breadcrumbs-depth to control it.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1738
92136
d2380a994a27 iwconfig.
Glenn Morris <rgm@gnu.org>
parents: 92132
diff changeset
1739 *** net-utils has an `iwconfig' command, similar to the existing `ifconfig'.
92156
813966bafbb3 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 92150
diff changeset
1740 It is used to configure wireless interfaces.
92136
d2380a994a27 iwconfig.
Glenn Morris <rgm@gnu.org>
parents: 92132
diff changeset
1741
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1742 *** The pcmpl-unix package supports hostname completion for ssh and scp.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1743
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1744 *** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1745
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1746 *** smerge-refine highlights word-level details of changes in conflict.
96854
b9de9e7dceed Make auto-refining a minor mode, and diff- and smerge- use it.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 96778
diff changeset
1747 It's used automatically as you move through conflicts, see
b9de9e7dceed Make auto-refining a minor mode, and diff- and smerge- use it.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 96778
diff changeset
1748 smerge-auto-refine-mode.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1749
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1750 *** talk.el has been extended for multiple tty support.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1751
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1752 *** A new command `display-time-world' has been added to the Time
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1753 package. It creates a buffer with an updating time display using
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1754 several time zones.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1755
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1756 *** The appearance of superscript and subscript in TeX is more customizable.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1757 See the documentation of the variables: tex-fontify-script,
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1758 tex-font-script-display, tex-suscript-height-ratio, and
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1759 tex-suscript-height-minimum.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1760
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1761 *** view-remove-frame-by-deleting is now by default t
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1762 since users found iconification of view-mode frames distracting.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1763
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1764 *** WoMan tries to add locale-specific manual page directories to the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1765 search path. This can be disabled by setting `woman-locale' to nil.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1766
52902
796a3196d80c cfengine-mode
Dave Love <fx@gnu.org>
parents: 52900
diff changeset
1767
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1768 * Changes in Emacs 23.1 on non-free operating systems
77652
7359af7113b3 Try to rearrange by related topics, and some order of importance.
Glenn Morris <rgm@gnu.org>
parents: 77604
diff changeset
1769
95682
78a4157e99c0 Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents: 95645
diff changeset
1770 ** Case is now considered significant in completion on MS-Windows.
78a4157e99c0 Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents: 95645
diff changeset
1771 The default value of `completion-ignore-case' is now nil on
78a4157e99c0 Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents: 95645
diff changeset
1772 MS-Windows, the same as it is for other operating systems. The
78a4157e99c0 Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents: 95645
diff changeset
1773 variable doesn't apply to reading a file name -- in that case Emacs
78a4157e99c0 Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents: 95645
diff changeset
1774 heeds `read-file-name-completion-ignore-case' instead.
78a4157e99c0 Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents: 95645
diff changeset
1775
81878
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
1776 ** IPv6 is supported on MS-Windows.
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
1777 Emacs now supports IPv6 on Windows XP and later, and earlier versions
94453
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1778 of Windows with third party IPv6 stacks installed. In Emacs 22, IPv6 was
81878
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
1779 supported on other platforms, but not on Windows due to using the winsock
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
1780 1.1 header file, even though Emacs was linking to the winsock 2 library.
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
1781
93338
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
1782 ** Busy cursor (hourglass) now displays on MS-Windows.
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
1783 When Emacs is busy, an hourglass mouse cursor is displayed on Windows.
94453
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1784 In Emacs 22 only X supported the busy cursor.
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1785
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1786 ** Battery status is available on MS-Windows
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1787 Emacs can now display the battery status in the mode-line when enabled with
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1788 display-battery-mode or from the Options menu. More verbose battery
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1789 information is also available with the command `battery'. In Emacs 22
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1790 battery status was supported only on GNU/Linux and Mac.
93338
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
1791
85985
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1792 ** More keys available on MS-Windows.
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1793 Keys normally associated with IMEs, and some exotic keys not normally found
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1794 on standard keyboards have been given names so they can be bound to functions
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1795 inside Emacs. If there are keys on your keyboard that have not been exposed
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1796 to Emacs in the past, try C-h k to see if they are available now.
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1797
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1798 Emacs can now bind functions to the extra buttons for media player and
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1799 browser control present on some keyboards. These buttons are disabled
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1800 by default, since enabling them prevents their system-wide use when
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1801 Emacs has focus. To enable them, set the variable
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
1802 w32-pass-multimedia-buttons to nil. See the doc string of that variable
85985
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
1803 for the list of extra keys that are available.
94453
b354d19386f9 Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents: 94364
diff changeset
1804
97145
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1805 ** BDF fonts no longer supported on MS-Windows.
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
1806 The font backend was completely rewritten for this release. The focus
97145
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1807 on Windows has been getting acceptable performance and full unicode
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1808 support, including complex script shaping for native Windows fonts. A
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1809 rewrite of the BDF font support has not happened due to lack of time
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1810 and developers. If demand still exists for such a backend even with
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1811 the improved language support for native Windows fonts, future
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1812 development in this direction will most likely be based on the
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1813 freetype library, giving access to a wider range of font formats.
1f11efe01535 Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents: 97138
diff changeset
1814
59356
bbe94a7411bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59323
diff changeset
1815
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1816 * Incompatible Lisp Changes in Emacs 23.1
62042
54584b534be1 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62027
diff changeset
1817
95407
8a703a3c84d7 (Fmake_variable_buffer_local, Fmake_local_variable)
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 95386
diff changeset
1818 ** Variables cannot be both buffer-local and frame-local any more.
94532
92e6b5d0dd28 Add the argument DEFAULT of minibuffer input functions to Incompatible Lisp Changes.
Juri Linkov <juri@jurta.org>
parents: 94492
diff changeset
1819
93735
310118b32104 (functionp): Return nil for special forms.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93555
diff changeset
1820 ** `functionp' returns nil for special forms.
93826
76b4fbf19628 Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents: 93822
diff changeset
1821 I.e., it only returns t for objects that can be passed to `funcall'.
93735
310118b32104 (functionp): Return nil for special forms.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93555
diff changeset
1822
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
1823 ** The behavior of map-char-table has changed. It may call the
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
1824 specified function with a cons (FROM . TO) as a key if characters in
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
1825 that range have the same value.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
1826
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1827 ** Process changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1828
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1829 *** The function `dired-call-process' has been removed.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1830
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1831 *** The multibyteness of process filters is now determined by the
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1832 coding-system used for decoding. The functions
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1833 `process-filter-multibyte-p' and `set-process-filter-multibyte' are
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1834 obsolete.
81637
9cde32c80659 * NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents: 81620
diff changeset
1835
85732
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
1836 ** The variable `byte-compile-warnings' can now be a list starting with `not',
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
1837 meaning to disable the specified warnings. The meaning of this list
85732
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
1838 may therefore be the reverse of what you expect (of course, this is
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
1839 only an issue if you make use of the new `not' syntax). Rather than
85732
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
1840 checking/manipulating elements directly, use the new functions
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
1841 `byte-compile-warning-enabled-p', `byte-compile-disable-warning', and
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
1842 `byte-compile-enable-warning.'
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
1843
91709
eda4a84da4b4 `mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents: 91683
diff changeset
1844 ** `mode-name' is no longer guaranteed to be a string.
eda4a84da4b4 `mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents: 91683
diff changeset
1845 Use `(format-mode-line mode-name)' to ensure a string value.
eda4a84da4b4 `mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents: 91683
diff changeset
1846
101056
bc5b4c7423f5 x-font-family-list has been removed.
Chong Yidong <cyd@stupidchicken.com>
parents: 101055
diff changeset
1847 ** The function x-font-family-list has been removed.
bc5b4c7423f5 x-font-family-list has been removed.
Chong Yidong <cyd@stupidchicken.com>
parents: 101055
diff changeset
1848 Use the new function font-family-list (see Lisp Changes, below).
bc5b4c7423f5 x-font-family-list has been removed.
Chong Yidong <cyd@stupidchicken.com>
parents: 101055
diff changeset
1849
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1850 ** Internationalization changes
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1851
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1852 *** The value of the function `charset-id' is now always 0.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1853
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1854 *** The functions `register-char-codings' and `coding-system-spec'
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1855 have been removed.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1856
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1857 *** The cpXXX coding systems are now supported automatically.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1858 The functions cp-...-codepage, which you had to use in Emacs 22 to
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1859 enable support for these coding systems, have been deleted.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1860
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1861 *** The following features have been removed. They were used for
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1862 displaying various scripts with specific fonts, and are no longer
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1863 needed now that OpenType font support is available:
92072
cfdc718703dc Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents: 92063
diff changeset
1864
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1865 **** `devanagari' and `devan-util', and all associated devanagari-* and
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1866 dev-* functions and variables (formerly used for Devanagari script).
92072
cfdc718703dc Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents: 92063
diff changeset
1867
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1868 **** `kannada' and `knd-util', and all associated kannada-* and knd-*
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1869 functions and variables (formerly used for Kannada script).
92072
cfdc718703dc Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents: 92063
diff changeset
1870
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1871 **** `malayalam' and `mlm-util', and all associated malayalam-* and
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1872 mlm-* functions and variables (formerly used for Malayalam script).
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1873
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1874 **** `tamil' and `tml-util, and all associated tamil-* and tml-*
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
1875 functions and variables (formerly used for Tamil script).
92034
69963c9b8257 Improve the description about the removal of
Kenichi Handa <handa@m17n.org>
parents: 92023
diff changeset
1876
102517
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1877 *** The meaning of NAME argument of `set-fontset-font' is changed.
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1878 Previously nil is accepted as the default fontset. Now, nil is for
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1879 the fontset of the selected frame and t is for the default fontset.
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1880
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1881 *** The meaning of FONTSET argument of `print-fontset' is changed.
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1882 Now, nil is for the fontset of the selected frame and t is for the
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1883 default fontset.
a113049fe3c8 Add description for the argument change of
Kenichi Handa <handa@m17n.org>
parents: 102490
diff changeset
1884
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1885 ** If a function in write-region-annotate-functions returns with a
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1886 different buffer current, Emacs no longer kills that buffer
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1887 automatically. This behavior existed in previous versions of Emacs,
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1888 but was undocumented. To kill a buffer after write-region, give the
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1889 variable `write-region-post-annotation-function' a buffer-local value
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1890 of `kill-buffer'.
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
1891
101683
1c8fb01a3229 Fix typo.
Chong Yidong <cyd@stupidchicken.com>
parents: 101665
diff changeset
1892 ** The variable temp-file-name-pattern has been removed.
101665
f91737280f46 ** The variable temp_file_name_pattern has been removed.
Chong Yidong <cyd@stupidchicken.com>
parents: 101549
diff changeset
1893 This variable was only used by call-process-region, which now uses
f91737280f46 ** The variable temp_file_name_pattern has been removed.
Chong Yidong <cyd@stupidchicken.com>
parents: 101549
diff changeset
1894 temporary-file-directory instead.
f91737280f46 ** The variable temp_file_name_pattern has been removed.
Chong Yidong <cyd@stupidchicken.com>
parents: 101549
diff changeset
1895
103217
1622b8036498 Update documentation status for abbrevs.
Chong Yidong <cyd@stupidchicken.com>
parents: 103208
diff changeset
1896 ** The COUNT and SYSTEM-FLAG arguments to define-abbrev have been
1622b8036498 Update documentation status for abbrevs.
Chong Yidong <cyd@stupidchicken.com>
parents: 103208
diff changeset
1897 removed. The function now takes extra arguments for specifying
1622b8036498 Update documentation status for abbrevs.
Chong Yidong <cyd@stupidchicken.com>
parents: 103208
diff changeset
1898 arbitrary abbrev properties.
1622b8036498 Update documentation status for abbrevs.
Chong Yidong <cyd@stupidchicken.com>
parents: 103208
diff changeset
1899
103429
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1900 ** end-of-defun-function is now guaranteed to work only when called
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1901 from the start of a defun. It must now leave point exactly at the end
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1902 of defun, since `end-of-defun' now itself moves forward over
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1903 whitespace after calling it.
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1904
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1905
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
1906 * Lisp Changes in Emacs 23.1
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
1907
100709
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1908 ** The new variable `generate-autoload-cookie' controls the magic comment
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1909 string used by `update-file-autoloads' to find autoloaded forms. The
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1910 variable `generated-autoload-file' similarly controls the name of the
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1911 file where `update-file-autoloads' writes the calls to `autoload'.
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1912 The default values are ";;;###autoload" and `loaddefs.el',
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1913 respectively.
94fa21cc4588 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100676
diff changeset
1914
102205
0f4ba7f17aa0 Rename `system-process-attributes' to `process-attributes'
Miles Bader <miles@gnu.org>
parents: 102177
diff changeset
1915 ** New primitives `list-system-processes' and `process-attributes'
97233
e440b06f6be8 Mention list-system-processes and system-process-attributes.
Eli Zaretskii <eliz@gnu.org>
parents: 97216
diff changeset
1916 let Lisp programs access the processes that are running on the local
e440b06f6be8 Mention list-system-processes and system-process-attributes.
Eli Zaretskii <eliz@gnu.org>
parents: 97216
diff changeset
1917 machine. See the doc strings of these functions for more details.
e440b06f6be8 Mention list-system-processes and system-process-attributes.
Eli Zaretskii <eliz@gnu.org>
parents: 97216
diff changeset
1918 Not all platforms support accessing this information; on those that
e440b06f6be8 Mention list-system-processes and system-process-attributes.
Eli Zaretskii <eliz@gnu.org>
parents: 97216
diff changeset
1919 don't, these primitives will return nil.
e440b06f6be8 Mention list-system-processes and system-process-attributes.
Eli Zaretskii <eliz@gnu.org>
parents: 97216
diff changeset
1920
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1921 ** New variable `user-emacs-directory'.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1922 Use this instead of "~/.emacs.d".
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1923
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1924 ** If a local hook function has a non-nil `permanent-local-hook'
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1925 property, `kill-all-local-variables' does not remove it from the local
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1926 value of the hook variable; it remains even if you change major modes.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1927
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1928 ** `frame-inherited-parameters' lets new frames inherit parameters from
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1929 the selected frame.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1930
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1931 ** New keymap `input-decode-map' overrides like key-translation-map, but
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1932 applies before function-key-map. Also it is terminal-local contrary to
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1933 key-translation-map. Terminal-specific key-sequences are generally added to
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1934 this map rather than to function-key-map now.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1935
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1936 ** `ignore-errors' is now a standard macro (does not require the CL package).
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1937
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1938 ** `interprogram-paste-function' can now return one string or a list
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1939 of strings. In the latter case, Emacs puts the second and following
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1940 strings on the kill ring.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1941
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1942 ** In `condition-case', a handler can specify "let the debugger run first".
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1943 You do this by writing `debug' in the list of conditions to be handled,
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1944 like this:
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1945
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1946 (condition-case nil
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1947 (foo bar)
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1948 ((debug error) nil))
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1949
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1950 ** clone-indirect-buffer now runs the clone-indirect-buffer-hook.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1951
103429
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1952 ** `beginning-of-defun-function' now takes one argument, the count given to
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1953 `beginning-of-defun'. (N.B. `end-of-defun-function' doesn't take any
8f7555e94264 Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents: 103414
diff changeset
1954 arguments.)
96280
bfca3297fa0b * bookmark.el (bookmark-alist): Allow the 2 slightly different formats
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 96254
diff changeset
1955
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1956 ** `file-remote-p' has new optional parameters IDENTIFICATION and CONNECTED.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1957 IDENTIFICATION specifies which part of the remote identifier has to be
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1958 returned. With CONNECTED passed non-nil, it is checked whether a
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1959 remote connection has been established already.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1960
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1961 ** The new macro `declare-function' suppresses compiler warnings about
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1962 undefined functions.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1963
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1964 ** Changes to interactive function handling
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1965
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1966 *** The new interactive spec code ^ says to first call
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1967 handle-shift-selection if shift-select-mode is non-nil, before reading
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1968 the command arguments. This is used for shift-selection (see above).
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1969
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1970 *** Built-in functions can now have an interactive specification that
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1971 is not a prompt string. If the `intspec' parameter of a `DEFUN'
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1972 starts with a `(', the string is evaluated as a Lisp form.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1973
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1974 *** The interactive-form of a function can be added post-facto via the
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1975 `interactive-form' symbol property. Mostly useful to add complex
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1976 interactive forms to subroutines.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1977
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1978 ** Region changes
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1979
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1980 *** Commands should use `use-region-p' to test whether there is
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1981 an active region that they should operate on.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1982
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1983 *** `region-active-p' returns non-nil when Transient Mark mode is
99994
178782cd97e1 Explain why region-active-p is often not the best function to use.
Chong Yidong <cyd@stupidchicken.com>
parents: 99986
diff changeset
1984 enabled and the mark is active. Most commands that act specially on
178782cd97e1 Explain why region-active-p is often not the best function to use.
Chong Yidong <cyd@stupidchicken.com>
parents: 99986
diff changeset
1985 the active region in Transient Mark mode should use `use-region-p'
178782cd97e1 Explain why region-active-p is often not the best function to use.
Chong Yidong <cyd@stupidchicken.com>
parents: 99986
diff changeset
1986 instead of `region-active-p', because `use-region-p' obeys the new
178782cd97e1 Explain why region-active-p is often not the best function to use.
Chong Yidong <cyd@stupidchicken.com>
parents: 99986
diff changeset
1987 user option `use-empty-active-region' (see Editing Changes, above).
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1988
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1989 *** If a command sets `transient-mark-mode' to (only . OLDVAL), that
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1990 means to activate transient-mark-mode temporarily, until the next
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1991 unshifted point motion command or mark deactivation. Afterwards,
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1992 reset transient-mark-mode to the value OLDVAL. The values `only' and
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
1993 `identity', introduced in Emacs 22, are now deprecated.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1994
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1995 ** Emacs session information
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1996
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1997 *** The new variables `before-init-time' and `after-init-time' record the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1998 value of `current-time' before and after Emacs loads the init files.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
1999
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
2000 *** The new function `emacs-uptime' returns the uptime of an Emacs instance.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
2001
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
2002 *** The new function `emacs-init-time' returns the duration of the
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
2003 Emacs initialization.
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
2004
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2005 ** Changes affecting display-buffer
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2006
103185
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2007 *** display-buffer tries to be smarter when splitting windows.
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2008 The new option split-window-preferred-function lets you specify your own
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2009 function to pop up new windows. Its default value split-window-sensibly
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2010 can split a window either vertically or horizontally, whichever seems
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2011 more suitable in the current configuration. You can tune the behavior
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2012 of split-window-sensibly by customizing split-height-threshold and the
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2013 new option split-width-threshold. Both options now take the value nil
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2014 to inhibit splitting in one direction. Setting split-width-threshold to
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2015 nil inhibits horizontal splitting and gets you the behavior of Emacs 22
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2016 in this respect. In any case, display-buffer may now split the largest
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2017 window vertically even when it is not as wide as the containing frame.
96230
07ecdd924140 Re-order items.
Chong Yidong <cyd@stupidchicken.com>
parents: 96156
diff changeset
2018
98643
fd13ced7b1d5 If pop-up-frames has the value `graphic-only', display-buffer only
Chong Yidong <cyd@stupidchicken.com>
parents: 98642
diff changeset
2019 *** If pop-up-frames has the value `graphic-only', display-buffer only
fd13ced7b1d5 If pop-up-frames has the value `graphic-only', display-buffer only
Chong Yidong <cyd@stupidchicken.com>
parents: 98642
diff changeset
2020 makes a separate frame on graphic displays.
fd13ced7b1d5 If pop-up-frames has the value `graphic-only', display-buffer only
Chong Yidong <cyd@stupidchicken.com>
parents: 98642
diff changeset
2021
103185
9009b73dda47 Rewrite entry for display-buffer.
Martin Rudalics <rudalics@gmx.at>
parents: 103165
diff changeset
2022 *** select-frame and set-frame-selected-window have a new optional
99359
c28c3e911cc7 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 99331
diff changeset
2023 argument NORECORD. If non-nil, this will avoid messing with the order
c28c3e911cc7 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 99331
diff changeset
2024 of recently selected windows and the buffer list.
99331
5fc8a3a01ed4 Mention ordering of recently selected windows.
Martin Rudalics <rudalics@gmx.at>
parents: 99315
diff changeset
2025
99258
84b8aa5bf9a5 Move window parameters entry to Lisp changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 99220
diff changeset
2026 ** Window parameters can now be defined.
84b8aa5bf9a5 Move window parameters entry to Lisp changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 99220
diff changeset
2027 These are analogous to frame parameters, but are associated with
84b8aa5bf9a5 Move window parameters entry to Lisp changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 99220
diff changeset
2028 individual windows.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2029
99258
84b8aa5bf9a5 Move window parameters entry to Lisp changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 99220
diff changeset
2030 *** The new functions window-parameters, window-parameter, and
84b8aa5bf9a5 Move window parameters entry to Lisp changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 99220
diff changeset
2031 set-window-parameter are used to query and set window parameters.
84b8aa5bf9a5 Move window parameters entry to Lisp changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 99220
diff changeset
2032
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2033 ** Minibuffer and completion changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2034
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2035 *** A list of default values can be specified for the DEFAULT argument of
85526
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
2036 functions `read-from-minibuffer', `read-string', `read-command',
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
2037 `read-variable', `read-buffer', `completing-read'. Elements of this list
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
2038 are available for inserting into the minibuffer by typing `M-n'.
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
2039 For empty input these functions return the first element of this list.
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
2040
96421
877fc0162a48 Add `read-regexp'.
Juri Linkov <juri@jurta.org>
parents: 96404
diff changeset
2041 *** New function `read-regexp' uses the regexp history and some useful
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
2042 regexp defaults (string at point, last Isearch/replacement regexp/string)
96421
877fc0162a48 Add `read-regexp'.
Juri Linkov <juri@jurta.org>
parents: 96404
diff changeset
2043 via M-n when reading a regexp in the minibuffer.
877fc0162a48 Add `read-regexp'.
Juri Linkov <juri@jurta.org>
parents: 96404
diff changeset
2044
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2045 *** minibuffer-local-must-match-filename-map is now named
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2046 minibuffer-local-filename-must-match-map.
85656
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
2047
99884
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
2048 *** The `require-match' argument to `completing-read' accepts the new
e73ab780756d Document changes to confirm-nonexistent-file-or-buffer.
Chong Yidong <cyd@stupidchicken.com>
parents: 99874
diff changeset
2049 values `confirm-only' and `confirm-after-completion'.
87379
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
2050
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2051 ** Search and replacement changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2052
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2053 *** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2054
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2055 *** New function `match-substitute-replacement' returns the result of
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2056 `replace-match' without actually using it in the buffer.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2057
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2058 *** The new variable `replace-search-function' determines the function
98820
e7e2727fead1 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98817
diff changeset
2059 to use for searching in query-replace and replace-string. The
e7e2727fead1 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98817
diff changeset
2060 function it specifies is called by `perform-replace' when its 4th
e7e2727fead1 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98817
diff changeset
2061 argument is nil.
87409
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
2062
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2063 *** The new variable `replace-re-search-function' determines the
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2064 function to use for searching in `query-replace-regexp',
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2065 `replace-regexp', `query-replace-regexp-eval', and
98820
e7e2727fead1 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98817
diff changeset
2066 `map-query-replace-regexp'. The function it specifies is called by
e7e2727fead1 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98817
diff changeset
2067 `perform-replace' when its 4th argument is non-nil.
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
2068
97131
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
2069 *** New keymap `search-map' bound to `M-s' provides global bindings
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
2070 for search related commands.
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
2071
d622f6dc147d Isearch-related changes.
Juri Linkov <juri@jurta.org>
parents: 97124
diff changeset
2072 *** New keymap `multi-query-replace-map' contains additonal keys bound
96911
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
2073 to `automatic-all' and `exit-current' for multi-buffer interactive replacement.
dd755b7c9f24 Add multi-buffer query-replace and `multi-query-replace-map'.
Juri Linkov <juri@jurta.org>
parents: 96855
diff changeset
2074
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2075 *** The variable `inhibit-changing-match-data', if non-nil, prevents
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2076 the search and match primitives from changing the match data.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2077
98350
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
2078 *** New functions `word-search-forward-lax' and `word-search-backward-lax'.
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
2079 These are like `word-search-forward and `word-search-backward', except
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
2080 that the end of the search string need not match a word boundary,
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
2081 unless it ends in whitespace.
7c430966acc0 Add `word-search-forward-lax' and `word-search-backward-lax'.
Chong Yidong <cyd@stupidchicken.com>
parents: 98290
diff changeset
2082
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2083 ** File handling changes
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2084
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2085 *** set-file-modes is now interactive and can take the mode value in
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2086 symbolic notation thanks to auxiliary functions.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2087
98883
86e3af42f38c *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98879
diff changeset
2088 *** file-local-variables-alist stores an alist of file-local
86e3af42f38c *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98879
diff changeset
2089 variables defined in the current buffer.
86e3af42f38c *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98879
diff changeset
2090
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2091 ** Face-remapping
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2092
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2093 *** Each face can be remapped to a different face definition using the
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2094 variable `face-remapping-alist'. This is an alist that maps faces to
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2095 replacement definitions (which can be face names, lists of face names,
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2096 or attribute/value plists. If this variable is buffer-local, the
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2097 remapping occurs only in that buffer.
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2098
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2099 *** text-scale-mode remaps the default face to a larger or smaller
102420
01c5f9df1630 Rmail trivia, plus whitespace.
Glenn Morris <rgm@gnu.org>
parents: 102402
diff changeset
2100 size in the current buffer. This feature is used by the Buffer Face
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2101 menu and the new `C-x C-+', `C-x C--', and `C-x C-0' commands (see
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2102 Editing Changes, above).
99842
2fe0a3e0646b Add NEWS entry for text-scale-adjust.
Chong Yidong <cyd@stupidchicken.com>
parents: 99831
diff changeset
2103
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2104 *** New functions:
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2105
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2106 **** `face-remap-add-relative' adds a face remapping entry to the
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2107 current buffer.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2108
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2109 **** ``face-remap-remove-relative' removes a face remapping entry from
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2110 the current buffer.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2111
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2112 **** `face-remap-reset-base' restores a face to its global definition.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2113
99874
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2114 **** `face-remap-set-base' sets the base remapping of a face.
538c05e746a8 Add NEWS entries for face-remap.
Chong Yidong <cyd@stupidchicken.com>
parents: 99843
diff changeset
2115
100083
4e3cc6bdd997 hide-ifdef-mode documented; mark some entries as not needed doc updates.
Chong Yidong <cyd@stupidchicken.com>
parents: 100043
diff changeset
2116 ** Process changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2117
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2118 *** The new function `start-file-process' is similar to `start-process',
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2119 but obeys file handlers. The file handler is chosen based on
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2120 `default-directory'. The functions `start-file-process-shell-command'
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2121 and `process-file-shell-command' are also new; they call internally
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2122 `start-file-process' and `process-file', respectively.
85761
7d711fbfe5b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85734
diff changeset
2123
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2124 *** The new function `process-lines' executes an external program and
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2125 returns its output as a list of lines.
87389
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
2126
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2127 ** Character code, representation, and charset changes.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2128
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2129 *** In multibyte buffers and strings, characters are represented by
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2130 UTF-8 byte sequences. The character code space is now 0x0..0x3FFFFF
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2131 with no gap; code points 0x0..0x10FFFF are Unicode characters of the
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2132 same code points, while code points 0x3FFF80..0x3FFFFF are raw 8-bit
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2133 bytes.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2134
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2135 *** Generic characters no longer exist.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2136
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2137 *** The concept of a charset has changed. A single character may
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2138 belong to multiple charsets (e.g. a-grave, U+00E0, belongs to charsets
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2139 unicode, iso-8859-1, iso-8859-3, etc).
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2140
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2141 **** The dimension of a charset is now 1, 2, 3, or 4, and the size of
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2142 each dimension is no longer limited to 94 or 96.
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2143
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2144 **** A dynamic charset priority list is used to infer the charset of
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2145 characters for display.
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2146
98713
0eb90719885e *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98706
diff changeset
2147 *** The functions `split-char' and `make-char' now accept up to 4
0eb90719885e *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98706
diff changeset
2148 positional codes instead of just 2.
0eb90719885e *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98706
diff changeset
2149
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2150 *** The functions `encode-char' and `decode-char' now accept any character sets.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2151
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2152 *** The function `define-charset' now accepts a completely different
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2153 form of arguments (old-style arguments still work).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2154
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2155 *** The value of the function `char-charset' depends on the current
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2156 priorities of charsets.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2157
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2158 *** The function get-char-code-property now accepts many Unicode base
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2159 character properties. They are `name', `general-category',
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2160 `canonical-combining-class', `bidi-class', `decomposition',
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2161 `decimal-digit-value', `digit-value', `numeric-value', `mirrored',
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2162 `old-name', `iso-10646-comment', `uppercase', `lowercase', and
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2163 `titlecase'.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2164
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2165 *** The functions `modify-syntax-entry' and `modify-category-entry' now
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2166 accept a cons of characters as the first argument, and modify all
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2167 entries in that range of characters.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2168
101856
ceb61718bdae *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101683
diff changeset
2169 *** Use of `translation-table-for-input' for character code unification
ceb61718bdae *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101683
diff changeset
2170 is now obsolete, since Emacs 23.1 and later uses Unicode as basis for
ceb61718bdae *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101683
diff changeset
2171 internal representation of characters.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2172
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2173 *** New functions:
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2174
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2175 **** `characterp' returns t if and only if the argument is a character.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2176 This replaces `char-valid-p', which is now obsolete.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2177
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2178 **** `max-char' returns the maximum character code (currently #x3FFFFF).
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2179
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2180 **** `define-charset-alias' defines an alias of a charset.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2181
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2182 **** `set-charset-priority' sets priorities of charsets.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2183
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2184 **** `charset-priority-list' returns a prioritized list of charsets.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2185
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2186 **** `unibyte-string' makes a unibyte string from bytes.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2187
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2188 **** `define-char-code-property' defines a character code property.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2189
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2190 **** `char-code-property-description' returns the description string of
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2191 a character code property.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2192
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2193 *** New variables:
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2194
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2195 **** `find-word-boundary-function-table' is a char-table of functions to
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2196 search for a word boundary.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2197
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2198 **** `char-script-table' is a char-table of script names.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2199
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2200 **** `char-width-table' is a char-table of character widths.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2201
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2202 **** `print-charset-text-property' controls how to handle `charset' text
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2203 property on printing a string.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2204
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2205 **** `printable-chars' is a char-table of printable characters.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2206
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
2207 ** Code conversion changes
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2208
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2209 *** The new function `define-coding-system' should be used to define a
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2210 coding system instead of `make-coding-system' (which is now obsolete).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2211
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2212 *** The functions `encode-coding-region' and `decode-coding-region'
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2213 have an optional 4th argument to specify where the result of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2214 conversion should go.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2215
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2216 *** The functions `encode-coding-string' and `decode-coding-string'
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2217 have an optional 4th argument specifying a buffer to store the result
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2218 of conversion.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2219
101055
b7431d2f12cb Mention inhibit-null-byte-detection.
Eli Zaretskii <eliz@gnu.org>
parents: 101030
diff changeset
2220 *** The new variable `inhibit-null-byte-detection' controls whether to
b7431d2f12cb Mention inhibit-null-byte-detection.
Eli Zaretskii <eliz@gnu.org>
parents: 101030
diff changeset
2221 consider text with null bytes as binary data. By default, it is
b7431d2f12cb Mention inhibit-null-byte-detection.
Eli Zaretskii <eliz@gnu.org>
parents: 101030
diff changeset
2222 `nil', and Emacs uses `no-conversion' for any text containing null
b7431d2f12cb Mention inhibit-null-byte-detection.
Eli Zaretskii <eliz@gnu.org>
parents: 101030
diff changeset
2223 bytes.
b7431d2f12cb Mention inhibit-null-byte-detection.
Eli Zaretskii <eliz@gnu.org>
parents: 101030
diff changeset
2224
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2225 *** The functions `set-coding-priority' and `make-coding-system' are obsolete.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2226
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2227 *** New functions:
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2228
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2229 **** `with-coding-priority' executes Lisp code using the specified
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2230 coding system priority order.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2231
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2232 **** `check-coding-systems-region' checks if the text in the region is
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2233 encodable by the specified coding systems.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2234
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2235 **** `coding-system-aliases' returns a list of aliases of a coding system.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2236
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2237 **** `coding-system-charset-list' returns a list of charsets supported
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2238 by a coding system.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2239
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2240 **** `coding-system-priority-list' returns a list of coding systems
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2241 ordered by their priorities.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2242
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2243 **** `set-coding-system-priority' sets priorities of coding systems.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2244
101549
52265841dbb2 New function `coding-sytem-from-name'.
Kenichi Handa <handa@m17n.org>
parents: 101442
diff changeset
2245 **** `coding-system-from-name' returns a coding system matching with
52265841dbb2 New function `coding-sytem-from-name'.
Kenichi Handa <handa@m17n.org>
parents: 101442
diff changeset
2246 the argument name.
52265841dbb2 New function `coding-sytem-from-name'.
Kenichi Handa <handa@m17n.org>
parents: 101442
diff changeset
2247
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2248 ** There is a new input method, Robin, different from Quail.
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
2249 It has three functionalities:
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2250 i) a simple input method (converts an ASCII sequence into a string).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2251 ii) converts an existing buffer substring into another string
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2252 iii) reverse conversion (each character produced by a
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2253 robin rule can hold the original ASCII sequence as a char-code-property)
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2254
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2255 *** The new function `robin-define-package' defines a Robin package.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2256
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2257 *** The new function `robin-modify-package' modifies an existing Robin package.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2258
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2259 *** The new function `robin-use-package' starts using a Robin package
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2260 as an input method.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2261
96254
dd9a4766432a Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents: 96242
diff changeset
2262 *** The new function `string-to-unibyte' is like `string-as-unibyte'
dd9a4766432a Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents: 96242
diff changeset
2263 but signals an error if STRING contains a non-ASCII, non-eight-bit
dd9a4766432a Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents: 96242
diff changeset
2264 character.
dd9a4766432a Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents: 96242
diff changeset
2265
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
2266 ** Changes related to the new font backend
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2267
103207
6524e4dc57b6 Documented font-backend X resource and frame parameter.
Chong Yidong <cyd@stupidchicken.com>
parents: 103185
diff changeset
2268 *** Which font backends to use can be specified by the X resource
6524e4dc57b6 Documented font-backend X resource and frame parameter.
Chong Yidong <cyd@stupidchicken.com>
parents: 103185
diff changeset
2269 "FontBackend". For instance, to use both X core fonts and Xft fonts:
92005
f60998626e8a Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents: 92001
diff changeset
2270
92015
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
2271 Emacs.FontBackend: x,xft
92005
f60998626e8a Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents: 92001
diff changeset
2272
92015
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
2273 If this resource is not set, Emacs tries to use all font backends
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
2274 available on your graphic device.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2275
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2276 *** New frame parameter `font-backend' specifies a list of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2277 font-backends supported by the frame's graphic device. On X, they are
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2278 currently `x' and `xft'.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2279
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2280 *** The function `set-fontset-font' now accepts a script name as the
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2281 second argument, and has an optional 5th argument to control how to
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
2282 set the font.
101029
09f5fecd8003 *** The function x-font-family-list is now obsolete.
Chong Yidong <cyd@stupidchicken.com>
parents: 100991
diff changeset
2283
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2284 *** New functions:
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2285
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2286 **** `fontp' checks if the argument is a font-spec or font-entity.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2287
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2288 **** `font-spec' creates a new font-spec object.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2289
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2290 **** `font-get' returns a font property value.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2291
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2292 **** `font-put' sets a font property value.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2293
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2294 **** `font-face-attributes' returns a plist of face attributes set by a font.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2295
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2296 **** `list-fonts' returns a list of font-entities matching a font spec.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2297
100991
e01b35f67245 Documented several font functions.
Chong Yidong <cyd@stupidchicken.com>
parents: 100986
diff changeset
2298 **** `find-font' returns the font-entity best matching the given font spec.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2299
100986
55aea246d319 list-families is renamed to font-family-list.
Chong Yidong <cyd@stupidchicken.com>
parents: 100979
diff changeset
2300 **** `font-family-list' returns a list of family names of available fonts.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2301
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2302 **** `font-xlfd-name' returns an XLFD name of a given font spec, font
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2303 entity, or font object.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2304
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2305 **** `clear-font-cache' clears all font caches.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2306
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2307 ** Changes related to multiple-terminal (multi-tty) support
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2308
83801
3ef554452c8a $TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83798
diff changeset
2309 *** $TERM is now set to `dumb' for subprocesses. If you want to know the
3ef554452c8a $TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83798
diff changeset
2310 $TERM inherited by Emacs you will have to look inside initial-environment.
3ef554452c8a $TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83798
diff changeset
2311
84750
61716998289c (Qdisplay_environment_variable): Delete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84721
diff changeset
2312 *** $DISPLAY is now dynamically inherited from the frame's `display'.
61716998289c (Qdisplay_environment_variable): Delete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84721
diff changeset
2313
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2314 *** The `window-system' variable is now frame-local. The new
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2315 `initial-window-system' variable contains the `window-system' value
93499
47ddb5e4501c More details on a multi-tty change.
Glenn Morris <rgm@gnu.org>
parents: 93473
diff changeset
2316 for the first frame. `window-system' is also now a function that
47ddb5e4501c More details on a multi-tty change.
Glenn Morris <rgm@gnu.org>
parents: 93473
diff changeset
2317 takes a frame argument.
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2318
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2319 *** The `keyboard-translate-table' variable and the terminal and
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2320 keyboard coding systems are now terminal-local.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2321
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2322 *** You can specify a terminal device (`tty' parameter) and a terminal
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2323 type (`tty-type' parameter) to `make-terminal-frame'.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2324
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2325 *** The function `make-frame-on-display' now works during a tty
100979
d16df300c5f4 face-remap functions were already documented in display.texi.
Chong Yidong <cyd@stupidchicken.com>
parents: 100972
diff changeset
2326 session.
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
2327
100603
f4ae8e46d0f5 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100602
diff changeset
2328 *** A new `terminal' data type.
f4ae8e46d0f5 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100602
diff changeset
2329 The functions `get-device-terminal', `terminal-parameters',
100717
397095492a86 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 100709
diff changeset
2330 `terminal-parameter', `set-terminal-parameter' use this data type.
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
2331
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2332 *** Function key sequences are now mapped using `local-function-key-map',
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2333 a new variable. This inherits from the global variable function-key-map,
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2334 which is not used directly any more.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2335
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2336 *** New hooks:
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2337
97138
cc10cad95d85 Document file-local-variables-alist and before-hack-local-variables-hook
Chong Yidong <cyd@stupidchicken.com>
parents: 97131
diff changeset
2338 **** before-hack-local-variables-hook is called after setting new
cc10cad95d85 Document file-local-variables-alist and before-hack-local-variables-hook
Chong Yidong <cyd@stupidchicken.com>
parents: 97131
diff changeset
2339 variable file-local-variables-alist, and before actually applying the
cc10cad95d85 Document file-local-variables-alist and before-hack-local-variables-hook
Chong Yidong <cyd@stupidchicken.com>
parents: 97131
diff changeset
2340 file-local variables.
cc10cad95d85 Document file-local-variables-alist and before-hack-local-variables-hook
Chong Yidong <cyd@stupidchicken.com>
parents: 97131
diff changeset
2341
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2342 **** `suspend-tty-functions' and `resume-tty-functions' are called
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2343 after a tty frame has been suspended or resumed, respectively. The
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2344 functions are called with the terminal id of the frame being
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2345 suspended/resumed as a parameter.
83875
fbb5919e6afb * server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83812
diff changeset
2346
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2347 **** The special hook `delete-terminal-functions' is called before
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2348 deleting a terminal.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2349
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2350 *** New functions:
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2351
101262
637264bf9fd5 *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 101261
diff changeset
2352 **** `delete-terminal'
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2353
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2354 **** `suspend-tty'
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2355
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2356 **** `resume-tty'.
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
2357
83798
b797bea42060 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83790
diff changeset
2358 *** `initial-environment' holds the environment inherited from Emacs's parent.
b797bea42060 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83790
diff changeset
2359
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2360 ** Redisplay changes
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2361
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2362 *** For underlined characters, the distance between the underline and
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2363 the baseline is controlled by a new variable, `underline-minimum-offset'.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2364
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2365 *** You can now pass the value of the `invisible' property to
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2366 invisible-p to check whether it would cause the text to be invisible.
102919
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
2367 This is convenient when checking invisibility of text with no buffer
3fb22681f225 Bob Rogers <rogers-emacs at rgrjr.dyndns.org> (tiny change; non-copyrightable)
Glenn Morris <rgm@gnu.org>
parents: 102895
diff changeset
2368 position (e.g. in before/after-strings).
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2369
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2370 *** `clear-image-cache' can be told to flush only images of a specific file.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2371
96615
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
2372 *** `vertical-motion' can now be given a goal column.
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
2373 It now accepts a cons cell (COLS . LINES) in its first argument, which
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
2374 says to stop, where possible, at a pixel x-position equal to COLS
3f3c7e8d290f Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 96605
diff changeset
2375 times the default column width.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2376
99443
4e42b5a30f24 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 99359
diff changeset
2377 *** redisplay-end-trigger-functions, set-window-redisplay-end-trigger,
4e42b5a30f24 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 99359
diff changeset
2378 and window-redisplay-end-trigger are obsolete. Use `jit-lock-register'
4e42b5a30f24 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 99359
diff changeset
2379 instead.
103493
af33c0ccf0aa Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents: 103429
diff changeset
2380
102951
74dd306c2cd8 Document new variables wrap-prefix and line-prefix.
Chong Yidong <cyd@stupidchicken.com>
parents: 102924
diff changeset
2381 *** The new variables `wrap-prefix' and `line-prefix' specify display
74dd306c2cd8 Document new variables wrap-prefix and line-prefix.
Chong Yidong <cyd@stupidchicken.com>
parents: 102924
diff changeset
2382 specs which are appended at display-time to every continuation line
74dd306c2cd8 Document new variables wrap-prefix and line-prefix.
Chong Yidong <cyd@stupidchicken.com>
parents: 102924
diff changeset
2383 and non-continuation line, respectively. In addition, Emacs
74dd306c2cd8 Document new variables wrap-prefix and line-prefix.
Chong Yidong <cyd@stupidchicken.com>
parents: 102924
diff changeset
2384 recognizes the `wrap-prefix' and `line-prefix' text or overlay
74dd306c2cd8 Document new variables wrap-prefix and line-prefix.
Chong Yidong <cyd@stupidchicken.com>
parents: 102924
diff changeset
2385 properties; these have the same effects as the variables of the same
74dd306c2cd8 Document new variables wrap-prefix and line-prefix.
Chong Yidong <cyd@stupidchicken.com>
parents: 102924
diff changeset
2386 name, but take precedence.
99443
4e42b5a30f24 *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 99359
diff changeset
2387
97740
43898eae194c Correct entry about non-breaking space.
Chong Yidong <cyd@stupidchicken.com>
parents: 97724
diff changeset
2388 ** The Lisp interpreter now treats non-breaking space as whitespace.
43898eae194c Correct entry about non-breaking space.
Chong Yidong <cyd@stupidchicken.com>
parents: 97724
diff changeset
2389
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2390 ** Miscellaneous new functions
81868
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
2391
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2392 *** `apply-partially' performs a "curried" application of a function.
81329
465e2d55267d (regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81321
diff changeset
2393
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2394 *** `buffer-swap-text' swaps text between two buffers. This can be
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2395 useful for modes such as tar-mode, archive-mode, RMAIL.
82853
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
2396
98948
4db83db4783a *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98916
diff changeset
2397 *** `combine-and-quote-strings' produces a single string from a list of strings
4db83db4783a *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98916
diff changeset
2398 sticking a separator string in between each pair, and quoting those
4db83db4783a *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98916
diff changeset
2399 strings that include the separator as their substring. Useful for
4db83db4783a *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 98916
diff changeset
2400 consing shell command lines from the individual arguments.
81734
e75a9a5b8536 * NEWS: New function `start-file-process'.
Michael Albinus <michael.albinus@gmx.de>
parents: 81732
diff changeset
2401
102489
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2402 *** `custom-note-var-changed' tells Custom to treat the change in a
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2403 certain variable as having been made within Custom.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2404
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2405 *** `face-all-attributes' returns an alist describing all the basic
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2406 attributes of a given face.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2407
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2408 *** `format-seconds' converts a number of seconds into a readable
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2409 string of days, hours, etc.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2410
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2411 *** `image-refresh' refreshes all images associated with a given image
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2412 specification.
86187
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
2413
102489
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2414 *** `locate-user-emacs-file' helps packages to select the appropriate
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2415 place to save user-specific files. It defaults to `user-emacs-directory'
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2416 unless the file already exists at $HOME.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2417
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2418 *** `read-color' reads a color name using the minibuffer.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2419
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2420 *** `read-shell-command' does what its name says, with completion. It
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2421 uses the minibuffer-local-shell-command-map for that.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2422
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2423 *** `split-string-and-unquote' splits a string into a list of substrings
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2424 on the boundaries of a given delimiter, and unquotes the substrings that
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2425 are quoted. Useful for taking apart shell commands.
dd5ccf910f71 Reorder new functions. Remove entry about deleted buffer-swapped-with
Chong Yidong <cyd@stupidchicken.com>
parents: 102458
diff changeset
2426
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2427 *** The two new functions `looking-at-p' and `string-match-p' can do
81785
9ec60a953d51 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81763
diff changeset
2428 the same matching as `looking-at' and `string-match' without changing
9ec60a953d51 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81763
diff changeset
2429 the match data.
82103
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
2430
96632
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
2431 *** The two new functions `make-serial-process' and
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
2432 `serial-process-configure' provide a Lisp interface to the new serial
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
2433 port support (see Emacs changes, above).
e2fbad83b7e3 Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents: 96631
diff changeset
2434
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2435 ** Miscellaneous new variables
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2436
104017
650fcc9f557b Add auto-save-include-big-deletions.
Chong Yidong <cyd@stupidchicken.com>
parents: 103975
diff changeset
2437 *** `auto-save-include-big-deletions', if non-nil, means auto-save is
650fcc9f557b Add auto-save-include-big-deletions.
Chong Yidong <cyd@stupidchicken.com>
parents: 103975
diff changeset
2438 not turned off automatically after a big deletion.
650fcc9f557b Add auto-save-include-big-deletions.
Chong Yidong <cyd@stupidchicken.com>
parents: 103975
diff changeset
2439
103101
58c92ec0c915 * files.el (hack-local-variables-prop-line)
Chong Yidong <cyd@stupidchicken.com>
parents: 103050
diff changeset
2440 *** `read-circle', if nil, disables the reading of recursive Lisp
58c92ec0c915 * files.el (hack-local-variables-prop-line)
Chong Yidong <cyd@stupidchicken.com>
parents: 103050
diff changeset
2441 structures using the #N= and #N# syntax.
58c92ec0c915 * files.el (hack-local-variables-prop-line)
Chong Yidong <cyd@stupidchicken.com>
parents: 103050
diff changeset
2442
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2443 *** `this-command-keys-shift-translated' is non-nil if the key
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2444 sequence invoking the current command was found by shift-translation.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2445
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2446 *** `window-point-insertion-type' determines the insertion-type of the
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2447 marker used for window-point.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2448
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2449 *** bookmark provides `bookmark-make-record-function' so special major
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2450 modes like Info can teach bookmark.el how to save and restore the
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2451 relevant data.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2452
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2453 *** `fill-forward-paragraph-function' specifies which function the
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2454 filling code should use to find paragraph boundaries.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2455
62324
f1bee922ac7c Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents: 62279
diff changeset
2456
81026
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
2457 * New Packages for Lisp Programming in Emacs 23.1
30922
6c3081f54e62 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30871
diff changeset
2458
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2459 ** The new package avl-tree.el deals with the AVL tree data structure.
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2460
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2461 ** The new package check-declare.el verifies the accuracy of
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2462 declare-function macros (see Lisp Changes, above).
96124
48b2db6b4c28 (special-mode-map): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 96119
diff changeset
2463
94467
ca3d2cf5da1f Fix typo in previous.
Glenn Morris <rgm@gnu.org>
parents: 94466
diff changeset
2464 ** find-cmd.el can build `find' commands using lisp syntax.
94466
f3f81db34133 New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 94453
diff changeset
2465
96961
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
2466 ** The package misearch.el has been added. It allows Isearch to search
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
2467 through multiple buffers. A variable `multi-isearch-next-buffer-function'
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
2468 defines the function to call to get the next buffer to search in the series
105600
cc9d26f8485b Multi-isearch functions instead of commands.
Juri Linkov <juri@jurta.org>
parents: 105591
diff changeset
2469 of multiple buffers. Top-level functions `multi-isearch-buffers',
96961
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
2470 `multi-isearch-buffers-regexp', `multi-isearch-files' and
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
2471 `multi-isearch-files-regexp' accept a single argument that specifies
27cda0f6d06c Document misearch.el and multi-isearch commands.
Juri Linkov <juri@jurta.org>
parents: 96949
diff changeset
2472 a list of buffers/files to search for a string/regexp.
85669
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
2473
96333
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2474 ** The new major mode `special-mode' is intended as a parent for
90d2cbaa59f6 Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents: 96300
diff changeset
2475 major modes such as those that set the "'mode-class 'special" property.
82906
69b183268e31 Mention avl-tree.el.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82884
diff changeset
2476
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
2477
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
2478 ----------------------------------------------------------------------
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2479 This file is part of GNU Emacs.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2480
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94962
diff changeset
2481 GNU Emacs is free software: you can redistribute it and/or modify
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2482 it under the terms of the GNU General Public License as published by
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94962
diff changeset
2483 the Free Software Foundation, either version 3 of the License, or
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94962
diff changeset
2484 (at your option) any later version.
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2485
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2486 GNU Emacs is distributed in the hope that it will be useful,
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2487 but WITHOUT ANY WARRANTY; without even the implied warranty of
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2488 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2489 GNU General Public License for more details.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2490
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2491 You should have received a copy of the GNU General Public License
95004
cbf5528cf447 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94962
diff changeset
2492 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
2493
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
2494
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 Local variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
2496 mode: outline
Dave Love <fx@gnu.org>
parents:
diff changeset
2497 paragraph-separate: "[ ]*$"
Dave Love <fx@gnu.org>
parents:
diff changeset
2498 end:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 52233
diff changeset
2499
81031
10bd69917990 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 81026
diff changeset
2500 arch-tag: e759449d-88b3-4de4-9900-3a6c3dfa23e2