annotate etc/NEWS @ 93826:76b4fbf19628

Fix typo.
author Juanma Barranquero <lekktu@gmail.com>
date Mon, 07 Apr 2008 17:03:42 +0000
parents ac3c073bf1c2
children 76ae02bd0072
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
87664
66dd209de97f Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 87652
diff changeset
3 Copyright (C) 2007, 2008 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
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
6 Please send Emacs bug reports to emacs-pretest-bug@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
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
17 Temporary note:
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
18 +++ indicates that the appropriate manual has already been updated.
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
19 --- means no change in the manuals is called for.
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
20 When you add a new item, please add it without either +++ or ---
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
21 so we will look at it and add it to the manual.
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
22
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
23
76247
336177541fa2 (About external Lisp packages): New section.
Kim F. Storm <storm@cua.dk>
parents: 76201
diff changeset
24 * About external Lisp packages
336177541fa2 (About external Lisp packages): New section.
Kim F. Storm <storm@cua.dk>
parents: 76201
diff changeset
25
336177541fa2 (About external Lisp packages): New section.
Kim F. Storm <storm@cua.dk>
parents: 76201
diff changeset
26
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
27 * Installation Changes in Emacs 23.1
62896
63b25cade3fb Mention emacs-buffer.gdb
Noah Friedman <friedman@splode.com>
parents: 62847
diff changeset
28
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
29 ** The default X toolkit is now Gtk+, rather than Lucid.
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
30
92487
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
31 ** Fonts are handled by new code capable of dealing with multiple font
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
32 backends. This requires the freetype and fontconfig libraries, and
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
33 supports local fonts (fonts installed on the machine where Emacs is
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
34 running). Additionally, the Xft library can be used for antialiasing
92513
4439a2625c76 Update font-backend section.
Glenn Morris <rgm@gnu.org>
parents: 92487
diff changeset
35 support, the otf library for complex text layout by OpenType fonts,
4439a2625c76 Update font-backend section.
Glenn Morris <rgm@gnu.org>
parents: 92487
diff changeset
36 and the m17n library for text shaping. Fontconfig-like font names
4439a2625c76 Update font-backend section.
Glenn Morris <rgm@gnu.org>
parents: 92487
diff changeset
37 (e.g. monospace-12) are accepted. The old font handling code can
4439a2625c76 Update font-backend section.
Glenn Morris <rgm@gnu.org>
parents: 92487
diff changeset
38 be used by passing the configure option `--disable-font-backend'
4439a2625c76 Update font-backend section.
Glenn Morris <rgm@gnu.org>
parents: 92487
diff changeset
39 (also available as a run-time option).
92005
f60998626e8a Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents: 92001
diff changeset
40
91665
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
41 ** The new configuration option "--with-dbus" enables D-Bus language
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
42 bindings for Emacs.
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
43
85959
9321d1f0f7b5 Placeholder entry about unsupported Mac Carbon port.
Glenn Morris <rgm@gnu.org>
parents: 85909
diff changeset
44 ** The Mac Carbon port is no longer supported.
92487
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
45 Instead, use... [FIXME what?]
85959
9321d1f0f7b5 Placeholder entry about unsupported Mac Carbon port.
Glenn Morris <rgm@gnu.org>
parents: 85909
diff changeset
46
81489
713aece810cd configure prefers libgif over libungif.
Glenn Morris <rgm@gnu.org>
parents: 81475
diff changeset
47 ** configure now checks for libgif before libungif when searching for
713aece810cd configure prefers libgif over libungif.
Glenn Morris <rgm@gnu.org>
parents: 81475
diff changeset
48 a GIF library.
81264
1b3889e813e5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 81145
diff changeset
49
84530
17fb17cc9d05 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84527
diff changeset
50 ** Support for systems without alloca has been removed.
17fb17cc9d05 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84527
diff changeset
51
85846
56cec281e296 * cmdargs.texi (Misc Variables): Remove Sun windows info.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 85773
diff changeset
52 ** Support for Sun windows has been removed.
56cec281e296 * cmdargs.texi (Misc Variables): Remove Sun windows info.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 85773
diff changeset
53
87722
5d38dcdc3044 Mention that old platforms are no longer supported. Add a reference to
Eli Zaretskii <eliz@gnu.org>
parents: 87688
diff changeset
54 ** 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
55 See the list at the end of etc/MACHINES for details.
5d38dcdc3044 Mention that old platforms are no longer supported. Add a reference to
Eli Zaretskii <eliz@gnu.org>
parents: 87688
diff changeset
56
84721
011f2339bea5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84701
diff changeset
57 ** The `emacstool' utility has been removed.
011f2339bea5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84701
diff changeset
58
91571
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
59 ** 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
60 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
61 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
62
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
63 ** The configure option `--with-gtk' has been removed. Gtk is now the
91571
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
64 default toolkit, but you can use --with-x-toolkit=gtk if necessary.
48054
b302909e7e67 Document enhanced signal-process functionality.
Kim F. Storm <storm@cua.dk>
parents: 48027
diff changeset
65
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
66 * Changes in Emacs 23.1
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
67
84811
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
68 ** Emacs now supports using both X displays and ttys in one session.
91665
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
69 Start the server (M-x server-start). Then `emacsclient -t' creates a
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
70 tty frame connected to the running emacs server. You can also use any
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
71 number of different ttys. `emacsclient -c' creates a new X11 frame on
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
72 the current $DISPLAY or a tty frame if $DISPLAY is not set.
84811
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
73
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
74 You can test for the presence of this feature in your Lisp code by
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
75 testing for the `multi-tty' feature.
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
76
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
77 ** The Emacs character set is now a superset of Unicode.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
78 (It has about four times the code space, which should be plenty).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
79
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
80 The internal encoding used for buffers and strings is now
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
81 Unicode-based and called `utf-8-emacs'. utf-8-emacs is backwards
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
82 compatible with the UTF-8 encoding of Unicode. The `emacs-mule'
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
83 coding system can still read and write data in the old internal encoding.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
84
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
85 Since the internal encoding is also used by default for byte-compiled
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
86 files -- i.e. the normal coding system for byte-compiled Lisp files is
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
87 now utf-8-Emacs -- Lisp containing non-ASCII characters which is
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
88 compiled by Emacs 23 can't be read by earlier versions of Emacs. Files
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
89 compiled by Emacs 20, 21, or 22 are loaded correctly as emacs-mule
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
90 (whether or not they contain multibyte characters), which makes loading
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
91 them somewhat slower than Emacs 23-compiled files. Thus it may be worth
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
92 recompiling existing .elc files which don't need to be shared with older
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
93 Emacsen.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
94
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
95 ** There are assorted new coding systems/aliases -- see M-x list-coding-systems.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
96
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
97 ** There is a new charset implementation with many new charsets.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
98 See M-x list-character-sets. New charsets can be defined conveniently
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
99 as tables of unicodes.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
100
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
101 The dimension of a charset is now 1, 2, 3, or 4, and the size of each
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
102 dimension is no longer limited to 94 or 96.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
103
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
104 A dynamic charset priority list is used to infer the charset of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
105 characters for display.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
106
92072
cfdc718703dc Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents: 92063
diff changeset
107 ** There are new Chinese-GBK, Chinese-GB18030, Khmer, Bengali,
cfdc718703dc Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents: 92063
diff changeset
108 Punjabi, Gujarati, Oriya, Telugu, Sinhala, and TaiViet language
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
109 environments.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
110
91657
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
111 ** Emacs now supports the XEmbed specification.
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
112 You can embed Emacs in another application on X11. The new command line option
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
113 --parent-id is used to pass the parent window id to Emacs. See
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
114 http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
115 for details about XEmbed.
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
116
92441
483c7e7ad9cb Update icons entry.
Glenn Morris <rgm@gnu.org>
parents: 92419
diff changeset
117 ** Emacs comes with a new set of default icons.
483c7e7ad9cb Update icons entry.
Glenn Morris <rgm@gnu.org>
parents: 92419
diff changeset
118 Various resolutions are available as etc/images/icons/hicolor/*/apps/emacs.png.
483c7e7ad9cb Update icons entry.
Glenn Morris <rgm@gnu.org>
parents: 92419
diff changeset
119 The Emacs 22 icon is available as `emacs22.png' in the same location.
84527
625c68a74372 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84507
diff changeset
120
84444
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
121 ** Built-in functions (subr) can now have an interactive specification
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
122 that is not a prompt string. If the `intspec' parameter of a `DEFUN'
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
123 starts with a `(', the string is evaluated as a Lisp form.
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
124
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
125 ** set-file-modes is now interactive and can take the mode value in
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
126 symbolic notation thanks to auxiliary functions.
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
127
84357
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
128 ** split-window-preferred-function specifies whether display-buffer should
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
129 split windows vertically or horizontally.
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
130
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
131 ** Emacsclient has been extended to support opening a new terminal
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
132 frame. Its behavior has been changed to open a new Emacs frame by
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
133 default. Use the -c option to get the old behavior of opening files in
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
134 the currently selected Emacs frame.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
135
82884
3bd084aa47e4 Say that PDF files are now the default for refcards.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82853
diff changeset
136 ** The refcards are now shipped as PDF files.
3bd084aa47e4 Say that PDF files are now the default for refcards.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82853
diff changeset
137
82523
e912a8676e84 Joakim Verona <joakim at verona.se>
Glenn Morris <rgm@gnu.org>
parents: 82504
diff changeset
138 ** Emacs now supports the SVG image format through librsvg2.
e912a8676e84 Joakim Verona <joakim at verona.se>
Glenn Morris <rgm@gnu.org>
parents: 82504
diff changeset
139
81732
399ffcb9cf31 (find-file-confirm-nonexistent-file): Rename from
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81694
diff changeset
140 ** If you set find-file-confirm-nonexistent-file to t, then C-x C-f
81674
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
141 requires confirmation before opening a non-existent file.
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
142
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
143 ** If the gpm mouse server is running and t-mouse-mode enabled, Emacs uses a
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
144 Unix socket in a GNU/Linux console to talk to server, rather than faking events
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
145 using the client program mev. This C level approach provides mouse
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
146 highlighting, and help echoing in the minibuffer.
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
147
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
148 ** Recentering changes
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
149
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
150 *** The new variable next-error-recenter specifies how next-error should
81553
a8101d5b9dd9 New entry for `next-error-recenter'.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 81489
diff changeset
151 recenter the visited source file. Its value can be a number (for example,
a8101d5b9dd9 New entry for `next-error-recenter'.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 81489
diff changeset
152 0 for top line, -1 for bottom line), or nil for no recentering.
a8101d5b9dd9 New entry for `next-error-recenter'.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 81489
diff changeset
153
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
154 *** New command recenter-top-bottom moves the current line to window
91665
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
155 center, top and bottom on successive invokations.
e123b520c277 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91657
diff changeset
156
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
157 *** C-l is bound to the new command recenter-top-bottom, rather than recenter.
91481
4931aa71bd30 Add entry for recenter-top-bottom.
Glenn Morris <rgm@gnu.org>
parents: 91395
diff changeset
158
84883
bed966763c7c Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents: 84843
diff changeset
159 ** The mode-line displays a `@' if the default-directory for the current buffer
82071
dd207a898aee *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 82063
diff changeset
160 is on a remote machine, or a hyphen otherwise.
82767
353b15b3c5d3 * NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents: 82523
diff changeset
161
85391
ccd34840a4d2 Add mouse-1 in mode-line for minor modes.
Glenn Morris <rgm@gnu.org>
parents: 85386
diff changeset
162 ** The mode-line displays a mode menu when mouse-1 is clicked on a minor mode,
ccd34840a4d2 Add mouse-1 in mode-line for minor modes.
Glenn Morris <rgm@gnu.org>
parents: 85386
diff changeset
163 in the same way as it already did for major modes.
ccd34840a4d2 Add mouse-1 in mode-line for minor modes.
Glenn Morris <rgm@gnu.org>
parents: 85386
diff changeset
164
85033
0d62f6d35184 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 84988
diff changeset
165 ** The new command balance-windows-area balances windows both vertically
82097
9d01f26910cf (save-selected-window): Minor optimization.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82093
diff changeset
166 and horizontally.
82147
fac075d765a5 Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82145
diff changeset
167
fac075d765a5 Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82145
diff changeset
168 ** The new command close-display-connection can be used to close a connection
fac075d765a5 Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82145
diff changeset
169 to a remote display, e.g. because the display is about to become unreachable.
82767
353b15b3c5d3 * NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents: 82523
diff changeset
170
353b15b3c5d3 * NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents: 82523
diff changeset
171 ** The command shell prompts for the default directory, when it is
353b15b3c5d3 * NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents: 82523
diff changeset
172 called with a prefix, and the default directory is a remote file name.
85033
0d62f6d35184 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 84988
diff changeset
173 This is because some file name handlers (like ange-ftp) are not able to
82767
353b15b3c5d3 * NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents: 82523
diff changeset
174 run processes remotely.
82941
68020ac5ef24 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82906
diff changeset
175
68020ac5ef24 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82906
diff changeset
176 ** The new command `display-time-world' starts an updating time display
68020ac5ef24 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82906
diff changeset
177 using several time zones, in a buffer.
91739
61157aec32d2 Add emacs-startup-time, emacs-uptime.
Glenn Morris <rgm@gnu.org>
parents: 91730
diff changeset
178
91835
55213355c0fa Mention `format-seconds'.
Glenn Morris <rgm@gnu.org>
parents: 91830
diff changeset
179 ** The new function `format-seconds' converts a number of seconds into a
55213355c0fa Mention `format-seconds'.
Glenn Morris <rgm@gnu.org>
parents: 91830
diff changeset
180 readable string of days, hours, etc.
55213355c0fa Mention `format-seconds'.
Glenn Morris <rgm@gnu.org>
parents: 91830
diff changeset
181
92011
470a31f32cf8 Simplify an entry.
Glenn Morris <rgm@gnu.org>
parents: 92005
diff changeset
182 ** The new variables `before-init-time' and `after-init-time' record the
470a31f32cf8 Simplify an entry.
Glenn Morris <rgm@gnu.org>
parents: 92005
diff changeset
183 value of `current-time' before and after Emacs loads the init files.
91739
61157aec32d2 Add emacs-startup-time, emacs-uptime.
Glenn Morris <rgm@gnu.org>
parents: 91730
diff changeset
184
61157aec32d2 Add emacs-startup-time, emacs-uptime.
Glenn Morris <rgm@gnu.org>
parents: 91730
diff changeset
185 ** The new function `emacs-uptime' returns the uptime of an Emacs instance.
61157aec32d2 Add emacs-startup-time, emacs-uptime.
Glenn Morris <rgm@gnu.org>
parents: 91730
diff changeset
186
91896
dc9cca14cbb1 Add after-init-time and emacs-init-time.
Juri Linkov <juri@jurta.org>
parents: 91886
diff changeset
187 ** The new function `emacs-init-time' returns the duration of the
dc9cca14cbb1 Add after-init-time and emacs-init-time.
Juri Linkov <juri@jurta.org>
parents: 91886
diff changeset
188 Emacs initialization.
dc9cca14cbb1 Add after-init-time and emacs-init-time.
Juri Linkov <juri@jurta.org>
parents: 91886
diff changeset
189
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
190 ** The minor modes unify-8859-on-encoding-mode, unify-8859-on-decoding-mode
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
191 are obsolete.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
192
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
193
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
194 * 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
195
93052
3635fdf1d314 `inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents: 93015
diff changeset
196 ** 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
197 `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
198 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
199 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
200 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
201
82401
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
202 ** 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
203 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
204 file or directory.
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
205
84988
2e9aec8f7126 (argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents: 84962
diff changeset
206 ** 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
207 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
208 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
209 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
210
92248
a7ab20a5d62e Mention --disable-font-backend option.
Glenn Morris <rgm@gnu.org>
parents: 92241
diff changeset
211 ** The new command-line option `--disable-font-backend' disables the
92487
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
212 new font backend code at runtime. This option is not available if
8eb466a91451 Update for font-backend being enabled by default.
Glenn Morris <rgm@gnu.org>
parents: 92441
diff changeset
213 Emacs was compiled without font-backend support.
92248
a7ab20a5d62e Mention --disable-font-backend option.
Glenn Morris <rgm@gnu.org>
parents: 92241
diff changeset
214
85193
2922a5d23b4e The abbrev file is no longer read at startup in batch mode.
Glenn Morris <rgm@gnu.org>
parents: 85145
diff changeset
215 ** The abbrev file is no longer read at startup in batch mode.
62043
68790e90773f More rearrangements.
Richard M. Stallman <rms@gnu.org>
parents: 62042
diff changeset
216
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
217 * Incompatible Editing Changes in Emacs 23.1
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
218
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
219 +++
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
220 ** 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
221 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
222 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
223
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
224
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
225 * Editing Changes in Emacs 23.1
75801
62615657e69c *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 75774
diff changeset
226
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
227 ** Mark changes
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
228
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
229 +++
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
230 *** Transient Mark mode is now on by default.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
231
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
232 +++
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
233 *** mark-even-if-inactive now defaults to t
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
234
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
235 +++
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
236 *** When Transient Mark mode is on, C-SPC C-SPC pushes a mark without activating it.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
237
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
238 +++
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
239 *** 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
240 region is active. Otherwise, it fills the current paragraph.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
241
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
242 +++
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
243 *** 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
244 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
245 word at point.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
246
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
247 *** 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
248 region is active.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
249
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
250 *** `use-empty-active-region' controls whether an empty active region
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
251 in Transient Mark mode should make commands operate on that empty
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
252 region.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
253
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
254 ** Temporarily active regions
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
255
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
256 *** 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
257 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
258 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
259 region, similar to mouse-selection.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
260
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
261 *** 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
262 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
263 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
264 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
265 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
266 buffer).
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
267
85081
2a3baf9b92a9 Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85033
diff changeset
268 +++
86024
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
269 ** C-M-% now shows replacement as it would look in the buffer, with
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
270 `\N' and `\&' substituted according to the match. Old behavior can be
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
271 restored by customizing `query-replace-show-replacement'.
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
272
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
273 ** C-z now invokes `suspend-frame', C-x C-c now invokes
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
274 `save-buffers-kill-terminal'.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
275
81132
094200bbe6b7 New command kill-matching-buffers kills buffers whose name matches a regexp.
Sam Steingold <sds@gnu.org>
parents: 81108
diff changeset
276 ** New command kill-matching-buffers kills buffers whose name matches a regexp.
094200bbe6b7 New command kill-matching-buffers kills buffers whose name matches a regexp.
Sam Steingold <sds@gnu.org>
parents: 81108
diff changeset
277
87389
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
278 ** You can disable kill ring commands from accessing the primary selection
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
279 by setting `x-select-enable-primary' to nil.
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
280
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
281 ** If `select-active-regions' is t, setting the mark automatically
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
282 makes the new region into the primary selection (for interaction with
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
283 other window applications). If you enable this, you might want to bind
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
284 `mouse-yank-primary' to Mouse-2.
85399
f887e22f9f21 Tom Horsley <tom.horsley at att.net>:
Glenn Morris <rgm@gnu.org>
parents: 85391
diff changeset
285
87392
cbfdfafa4e9d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87389
diff changeset
286 ** If `yank-pop-change-selection' is t, rotating the kill ring
cbfdfafa4e9d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87389
diff changeset
287 also updates the selection or clipboard to the current yank,
cbfdfafa4e9d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87389
diff changeset
288 just as M-w would do so with the text it copies to the kill ring.
cbfdfafa4e9d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87389
diff changeset
289
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
290 ** Minibuffer changes
82063
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
291
93402
ea007865fdec Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents: 93380
diff changeset
292 *** Minibuffer input of shell commands now comes with completion.
ea007865fdec Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents: 93380
diff changeset
293
ea007865fdec Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents: 93380
diff changeset
294 *** Operations like C-x b and C-x C-f which use switch-to-buffer do not fail
ea007865fdec Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents: 93380
diff changeset
295 any more when used in a minibuffer or a dedicated window. Instead, they
ea007865fdec Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents: 93380
diff changeset
296 fallback on using pop-to-buffer which will use some other window.
ea007865fdec Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents: 93380
diff changeset
297
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
298 *** 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
299 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
300 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
301 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
302 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
303 searching minibuffer completion items.
93015
715070fd019a Commands that read a buffer name now provide a list of all buffers.
Juri Linkov <juri@jurta.org>
parents: 92894
diff changeset
304
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
305 *** In C-x d, if you type M-n you get the visited file name of the
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
306 current buffer.
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
307
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
308 *** In Dired, a list of commands for ! extracted from mailcap according to
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
309 file extensions are added to the default list accessible by M-n.
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
310
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
311 *** 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
312 `keep-lines', `flush-lines' and `how-many'. This list includes the active
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
313 region in transient-mark-mode, the word under the cursor, the last isearch
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
314 regexp, the last isearch string and the last replacement regexp.
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
315
82063
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
316 *** isearch started in the minibuffer searches in the minibuffer history.
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
317 Reverse isearch commands (C-r, C-M-r) search in previous minibuffer
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
318 history elements, and forward isearch commands (C-s, C-M-s) search in
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
319 next history elements. When the reverse search reaches the first history
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
320 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
321 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
322 history element containing the search string becomes the current.
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
323
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
324 ** New faces
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
325
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
326 *** `mode-line-emphasis' is used to highlight certain mode-line information;
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
327 for example while waiting for a VC command to finish.
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
328
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
329 ** Face changes
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
330
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
331 *** The new function `face-all-attributes' returns an alist describing
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
332 all the basic attributes of a given face.
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
333
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
334
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
335 * 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
336
87039
c7d386687d80 Placeholder for new files from lisp/gnus.
Glenn Morris <rgm@gnu.org>
parents: 86988
diff changeset
337 ** FIXME add details of new packages imported from lisp/gnus.
92241
d4d3bc46621d (Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents: 92240
diff changeset
338 [Maybe some information from doc/misc/gnus-coding.texi can be reused]
87039
c7d386687d80 Placeholder for new files from lisp/gnus.
Glenn Morris <rgm@gnu.org>
parents: 86988
diff changeset
339
84448
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
340 ** The package doc-view.el has been added. It supports viewing of PDF,
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
341 PostScript and DVI documents inside an Emacs buffer by converting the
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
342 document to a set of PNG images first. One can also search for a
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
343 regular expression in the document. The commentary of the file explains
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
344 its usage.
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
345
92063
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
346 ** The nXML package has been added. It is a new mode for editing XML
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
347 documents. nXML mode allows a schema to be associated with the XML
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
348 document being edited. nXML mode uses Relax NG as its schema
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
349 language. The schema is used to provide two key features:
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
350
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
351 *** 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
352 any invalid parts of your document.
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
353
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
354 *** 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
355 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
356 allowed by the schema in that context.
86431
9c38f723c526 Place-holder entry for nXML.
Glenn Morris <rgm@gnu.org>
parents: 86413
diff changeset
357
92132
25747d612a01 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 92090
diff changeset
358 ** A new game called `bubbles' has been added. This is a version of
25747d612a01 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 92090
diff changeset
359 the "Same Game" with configurable difficulty level.
82943
70c5ca3d9e8d Mention bubble game.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82941
diff changeset
360
81442
c16c276804a5 *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 81418
diff changeset
361 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt.
81321
efd70d9613c7 Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents: 81310
diff changeset
362
85772
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
363 ** Remember Mode (remember.el) is now included with Emacs. It is a
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
364 mode for quickly jotting down things to remember. Included with
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
365 remember.el is a backend that can save notes to a Diary file. Please
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
366 consult the Remember Manual for usage details.
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
367
86988
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
368 ** D-Bus language bindings for Elisp are provided by the package
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
369 dbus.el and by extensions to the C modules of Emacs. D-Bus is an
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
370 inter-process communication mechanism for applications residing on the
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
371 same host, based on messages. See the manual for further details.
91647
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
372
91730
04e7668f6b61 EasyPG: Improve NEWS entry.
Michael Olson <mwolson@gnu.org>
parents: 91709
diff changeset
373 ** EasyPG is now part of the Emacs distribution. It is an all-in-one
04e7668f6b61 EasyPG: Improve NEWS entry.
Michael Olson <mwolson@gnu.org>
parents: 91709
diff changeset
374 GnuPG interface which includes GnuPG keyring browser, cryptographic
04e7668f6b61 EasyPG: Improve NEWS entry.
Michael Olson <mwolson@gnu.org>
parents: 91709
diff changeset
375 operations on regions and files, and automatic encryption of *.gpg
04e7668f6b61 EasyPG: Improve NEWS entry.
Michael Olson <mwolson@gnu.org>
parents: 91709
diff changeset
376 files. See the EasyPG Assistant User's Manual for further details.
92022
fe056cd0c04d Combine Auto Composition Mode mode entries and move to right place.
Glenn Morris <rgm@gnu.org>
parents: 92015
diff changeset
377
92063
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
378 ** json.el is now included with Emacs. It is a library for parsing
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
379 and generating JSON (JavaScript Object Notation). JSON is a
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
380 lightweight data-interchange format.
d359b11fb16e NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents: 92034
diff changeset
381
92022
fe056cd0c04d Combine Auto Composition Mode mode entries and move to right place.
Glenn Morris <rgm@gnu.org>
parents: 92015
diff changeset
382 ** Auto Composition Mode is a minor mode that composes characters
fe056cd0c04d Combine Auto Composition Mode mode entries and move to right place.
Glenn Morris <rgm@gnu.org>
parents: 92015
diff changeset
383 automatically when they are displayed. It is globally on by default.
fe056cd0c04d Combine Auto Composition Mode mode entries and move to right place.
Glenn Morris <rgm@gnu.org>
parents: 92015
diff changeset
384 It uses `auto-composition-function' (default `auto-compose-chars').
fe056cd0c04d Combine Auto Composition Mode mode entries and move to right place.
Glenn Morris <rgm@gnu.org>
parents: 92015
diff changeset
385
92750
4a9e25ce20b0 Describe linum.el.
Juanma Barranquero <lekktu@gmail.com>
parents: 92722
diff changeset
386 ** The package linum.el is now included with Emacs. It it a new minor
4a9e25ce20b0 Describe linum.el.
Juanma Barranquero <lekktu@gmail.com>
parents: 92722
diff changeset
387 mode to display line numbers for the current buffer.
4a9e25ce20b0 Describe linum.el.
Juanma Barranquero <lekktu@gmail.com>
parents: 92722
diff changeset
388
93250
437ee6851496 ** proced.el has been added. It operates on processes like dired.
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 93241
diff changeset
389 ** proced.el has been added. It operates on processes like dired.
437ee6851496 ** proced.el has been added. It operates on processes like dired.
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 93241
diff changeset
390 Proced makes an Emacs buffer containing a listing of the current processes
437ee6851496 ** proced.el has been added. It operates on processes like dired.
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 93241
diff changeset
391 (using ps(1)). You can use the normal Emacs commands to move around in
437ee6851496 ** proced.el has been added. It operates on processes like dired.
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 93241
diff changeset
392 this buffer, and special Proced commands to operate on the processes listed.
437ee6851496 ** proced.el has been added. It operates on processes like dired.
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 93241
diff changeset
393
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
394
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
395 * Changes in Specialized Modes and Packages in Emacs 23.1
71601
c7218dbd298e *** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents: 71570
diff changeset
396
92249
e324b86de474 Make the `whitespace.el' issue a little less confusing for people by
Glenn Morris <rgm@gnu.org>
parents: 92248
diff changeset
397 ** A new `whitespace' package has been installed, and the pre-existing one
e324b86de474 Make the `whitespace.el' issue a little less confusing for people by
Glenn Morris <rgm@gnu.org>
parents: 92248
diff changeset
398 renamed to `old-whitespace'.
e324b86de474 Make the `whitespace.el' issue a little less confusing for people by
Glenn Morris <rgm@gnu.org>
parents: 92248
diff changeset
399 [FIXME someone explain why this is good, if it is...]
e324b86de474 Make the `whitespace.el' issue a little less confusing for people by
Glenn Morris <rgm@gnu.org>
parents: 92248
diff changeset
400
92023
97d327ff77e5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 92022
diff changeset
401 ** In Change Log mode, the new function `change-log-find-file', bound to
97d327ff77e5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 92022
diff changeset
402 C-c C-f, finds the file associated with the current log entry.
88037
35cce79c1900 Add info about C-c C-f in change-log-mode.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87982
diff changeset
403
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
404 ** abbrev was rewritten in Elisp and extended with more flexibility.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
405 *** New functions: abbrev-get, abbrev-put, abbrev-table-get, abbrev-table-put,
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
406 abbrev-table-p.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
407 *** Special hook `abbrev-expand-functions' obsoletes `pre-abbrev-expand-hook'.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
408 *** `make-abbrev-table', `define-abbrev', `define-abbrev-table' all take
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
409 extra arguments for arbitrary properties.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
410 *** New variable `abbrev-minor-mode-table-alist'.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
411 *** `local-abbrev-table' can hold a list of abbrev-tables.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
412 *** Abbrevs have now the following special properties:
85773
13ae285f009a Rename `count' and `system-flag' to :count and :system. Update all users.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85772
diff changeset
413 `:count', `:system', `:enable-function', `:case-fixed'.
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
414 *** Abbrev-tables have now the following special properties:
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
415 `:parents', `:case-fixed', `:enable-function', `:regexp',
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
416 `abbrev-table-modiff'.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
417
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
418 ** Help mode
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
419 *** New macro `with-help-window' should set up help windows better
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
420 than `with-output-to-temp-buffer' with `print-help-return-message'.
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
421 *** New option `help-window-select' permits to customize whether help
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
422 window shall be automatically selected when invoking help.
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
423 *** New variable `help-window-point-marker' permits to specify new
86312
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
424 position of point in help window (for example in `view-lossage').
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
425
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
426 ** view-remove-frame-by-deleting is now by default t
86312
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
427 since users found iconification of view-mode frames distracting.
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
428
87214
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
429 ** Isearch mode
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
430
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
431 *** New command `isearch-occur' bound to `M-s o' in isearch mode
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
432 runs `occur' with the current search string.
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
433
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
434 *** isearch can now search through multiple ChangeLog files.
85572
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
435 When running isearch in a ChangeLog file, if the search fails,
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
436 then another C-s tries searching the previous ChangeLog,
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
437 if there is one (e.g. go from ChangeLog to ChangeLog.12).
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
438
85669
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
439 This is enabled if isearch-buffers-multi is non-nil.
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
440
92013
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
441 *** The part of an isearch that failed to match is highlighted in `isearch-fail'
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
442 face.
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
443
85468
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
444 ** smerge-refine highlights word-level details of changes in conflict.
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
445 It's used automatically as you move through conflicts, see smerge-auto-refine.
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
446
91526
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
447 ** Diff mode
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
448
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
449 *** diff-refine-hunk highlights word-level details of changes in a diff hunk.
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
450 It's used automatically as you move through hunks, see
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
451 diff-auto-refine. It is bound to `C-c C-b'.
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
452
91538
42cb2d4e741a *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91526
diff changeset
453 *** diff-add-change-log-entries-other-window iterates through the diff
42cb2d4e741a *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91526
diff changeset
454 buffer and tries to create ChangeLog entries for each change.
42cb2d4e741a *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91526
diff changeset
455 It is bound to `C-x 4 A'.
85468
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
456
84662
1c6fc68f3899 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84629
diff changeset
457 ** archive-mode has basic support to browse Rar archives.
85468
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
458
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
459 ** talk.el has been extended for multiple tty support.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
460
93538
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
461 ** Compile and grep modes
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
462
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
463 *** The mode-line entry for the *compilation* and *grep* buffer is color coded.
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
464 It has different colors for to show that: (a) the command is still
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
465 running, (b) successful completion, (c) error.
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
466
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
467 *** compilation-auto-jump-to-first-error tells `compile' to jump to
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
468 the first error encountered during compilations.
15008ad392dc (compilation-auto-jump-to-first-error,compilation-auto-jump-to-next): New vars.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81785
diff changeset
469
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
470 ** In the `copyright' package, you can specify your copyright holders' names.
81079
506d3398a966 (copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81031
diff changeset
471 Only copyright lines with holders matching copyright-names-regexp will be
506d3398a966 (copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81031
diff changeset
472 considered for update.
506d3398a966 (copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81031
diff changeset
473
82798
e203765b7fca Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents: 82767
diff changeset
474 ** eldoc highlights the function argument under point
e203765b7fca Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents: 82767
diff changeset
475 with the face `eldoc-highlight-function-argument'.
e203765b7fca Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents: 82767
diff changeset
476
87854
00321492f35d *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87722
diff changeset
477 ** hide-ifdef-mode permits to shadow ifdef-blocks instead of hiding them.
00321492f35d *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87722
diff changeset
478 See option `hide-ifdef-shadow' and function `hide-ifdef-toggle-shadowing'.
00321492f35d *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87722
diff changeset
479
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
480 +++
85631
6bf745a9aa43 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85625
diff changeset
481 ** defcustom accepts new keyword arguments, `:safe' and `:risky', which
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
482 set a variable's `safe-local-variable' and `risky-local-variable' property.
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
483
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
484 ** Etags changes
86312
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
485 *** The --members option is now the default.
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
486
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
487 Use --no-members if you want the old default behaviour of not tagging
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
488 struct members in C, members variables in C++ and variables in PHP.
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
489
81620
205f0e2270e9 (vc-arch-add-tagline): Do a slightly cleaner job.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81593
diff changeset
490 ** VC
93538
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
491
82190
3b2cbc59143e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82167
diff changeset
492 *** Clicking on the VC mode-line entry now pops the VC menu.
3b2cbc59143e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82167
diff changeset
493
84629
8431de0e8056 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84567
diff changeset
494 *** The VC mode-line entry now has a tooltip that explains the VC file status.
82232
58ac5a791dfa * vc.el: Document new VC operation `extra-menu'.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82229
diff changeset
495
84360
07d871329e5d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84357
diff changeset
496 *** VC now supports applying VC operations to a set of files at a time.
07d871329e5d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84357
diff changeset
497
85134
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
498 This enables VC to work much more effectively with changeset-oriented
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
499 version-control systems such as Subversion, GNU Arch, Mercurial, and
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
500 Bzr. VC will now pass a multiple-file commit to these systems
85134
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
501 as a single changeset.
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
502
86413
c69102c73c4f Mention new VC Annotate mode command.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 86359
diff changeset
503 *** In VC Annotate mode, you can type V to toggle the annotation visibility.
c69102c73c4f Mention new VC Annotate mode command.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 86359
diff changeset
504
91830
98b6c9d8faca (vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91788
diff changeset
505 *** 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
506 the current line.
98b6c9d8faca (vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91788
diff changeset
507
93241
81cbb24a7f16 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93202
diff changeset
508 *** vc-git supports the "git grep" command.
81cbb24a7f16 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93202
diff changeset
509
93538
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
510 *** Asynchronous VC commands display [Waiting...] in the mode-line
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
511 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
512 active.
e69fcb5b7842 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 93499
diff changeset
513
86908
6e9e38d61817 * log-edit.el (log-edit-show-diff): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 86902
diff changeset
514 ** log-edit now has a command bound to C-c C-d to show the diff for
6e9e38d61817 * log-edit.el (log-edit-show-diff): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 86902
diff changeset
515 the files involved.
6e9e38d61817 * log-edit.el (log-edit-show-diff): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 86902
diff changeset
516
81456
2be88db9aeed (sgml-xml-guess): Return the result rather than setting sgml-xml-mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81442
diff changeset
517 ** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs.
2be88db9aeed (sgml-xml-guess): Return the result rather than setting sgml-xml-mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81442
diff changeset
518
84962
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
519 ** The appearance of superscript and subscript in TeX is more customizable.
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
520 See the documentation of the variables: tex-fontify-script,
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
521 tex-font-script-display, tex-suscript-height-ratio, and
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
522 tex-suscript-height-minimum.
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
523
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
524 ** BibTeX mode
81593
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
525
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
526 *** New command `bibtex-initialize' (re)initializes BibTeX buffers.
87652
c20d4d87c3ae *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 87496
diff changeset
527
81593
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
528 *** New `bibtex-entry-format' options `whitespace', `braces', and
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
529 `string', disabled by default.
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
530
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
531 *** New variable `bibtex-cite-matcher-alist' contains rules to
85541
e31d888e0891 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85539
diff changeset
532 identify cited keys in BibTeX entries, used by `bibtex-find-crossref'.
81593
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
533
87652
c20d4d87c3ae *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 87496
diff changeset
534 *** Command `bibtex-url' allows multiple URLs per entry.
81593
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
535
81802
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
536 +++
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
537 ** Tramp
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
538
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
539 *** New connection methods.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
540 The new methods "plinkx", "plink2", "psftp", "sftp" and "fish" have
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
541 been introduced. There are also new so-called gateway methods
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
542 "tunnel" and "socks".
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
543
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
544 *** Multihop syntax has been removed.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
545 The pseudo-method "multi" has been removed. Instead of, multi hops
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
546 can be specified by the new variable `tramp-default-proxies-alist'.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
547
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
548 *** More default settings.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
549 Default values can be set via the variables `tramp-default-user',
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
550 `tramp-default-user-alist' and `tramp-default-host'.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
551
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
552 *** Connection information is cached.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
553 In order to reduce connection setup, information about used
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
554 connections are kept persistent in a file. The name of this file is
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
555 defined in the variable `tramp-persistency-file-name'.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
556
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
557 *** Control of remote processes.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
558 Running processes on a remote host can be controlled by settings in
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
559 `tramp-remote-path' and `tramp-remote-process-environment'.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
560
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
561 *** Success of remote copy is checked.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
562 When the variable `file-precious-flag' is set, the success of a remote
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
563 file copy is checked via the file's checksum.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
564
93380
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
565 ** Calendar and diary
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
566
93416
00489051f67c *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93403
diff changeset
567 +++
93380
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
568 *** There is a new date style, `iso', essentially year/month/day.
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
569 The variable `european-calendar-style' is obsolete - use `calendar-date-style'.
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
570 Similarly, the commands `american-calendar' and `european-calendar'
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
571 should be replaced by `calendar-set-date-style'.
0dca8f796277 Add calendar-date-style.
Glenn Morris <rgm@gnu.org>
parents: 93369
diff changeset
572
93812
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
573 *** The calendar namespace has been rationalized.
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
574 All functions and variables now begin with a `calendar-', `diary-', or
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
575 `holiday-' prefix. The various calendar systems have secondary
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
576 prefixes, eg `calendar-french-'. The old names you are likely to use
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
577 directly still exist, for the time being, as aliases, but please start
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
578 using the new names.
f9511d3f9c48 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 93735
diff changeset
579
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
580 ** Miscellaneous programming mode changes
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
581
84843
56ba5708bf25 Improve previous change.
Glenn Morris <rgm@gnu.org>
parents: 84825
diff changeset
582 *** The file etc/emacs.py now supports both Python 2 and 3, meaning
56ba5708bf25 Improve previous change.
Glenn Morris <rgm@gnu.org>
parents: 84825
diff changeset
583 that either version can be used as inferior Python by python.el.
84825
12d82326748d *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84811
diff changeset
584
92013
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
585 *** Python mode now has `pdbtrack' functionality. When using pdb to
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
586 debug a Python program, pdbtrack notices the pdb prompt and displays
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
587 the source file and line that the program is stopped at, much the same
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
588 way as gud-mode does for debugging C programs with gdb.
8f52ec613586 Add missing entries.
Glenn Morris <rgm@gnu.org>
parents: 92011
diff changeset
589
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
590 *** The variable `fortran-line-length' can change the fixed-form line-length.
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
591
85909
cce9b00f4bf5 In Fortran mode, M-; is now bound to...
Glenn Morris <rgm@gnu.org>
parents: 85846
diff changeset
592 *** In Fortran mode, M-; is now bound to the standard comment-dwim,
cce9b00f4bf5 In Fortran mode, M-; is now bound to...
Glenn Morris <rgm@gnu.org>
parents: 85846
diff changeset
593 rather than fortran-indent-comment.
cce9b00f4bf5 In Fortran mode, M-; is now bound to...
Glenn Morris <rgm@gnu.org>
parents: 85846
diff changeset
594
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
595 +++
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
596 *** (The increasingly misnamed) F90 mode supports Fortran 2003 syntax.
85538
7e34e5e8658e F90 mode has some support for Fortran 2003 syntax.
Glenn Morris <rgm@gnu.org>
parents: 85526
diff changeset
597
87178
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
598 ** Gnus package
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
599
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
600 *** The Gnus package has been updated
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
601
92241
d4d3bc46621d (Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents: 92240
diff changeset
602 *** In Emacs 23, Gnus uses Emacs' new internal coding system `utf-8-emacs' for
d4d3bc46621d (Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents: 92240
diff changeset
603 saving articles drafts and ~/.newsrc.eld. These file may not be read
d4d3bc46621d (Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents: 92240
diff changeset
604 correctly in Emacs 22 and below. If you want to Gnus across different Emacs
d4d3bc46621d (Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents: 92240
diff changeset
605 versions, you may set `mm-auto-save-coding-system' to `emacs-mule'.
d4d3bc46621d (Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents: 92240
diff changeset
606
87178
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
607 *** There are many news features, bug fixes and improvements.
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
608
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
609 See the file GNUS-NEWS or the node "No Gnus" in the Gnus manual for details.
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
610
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
611 ** Miscellaneous
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
612
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
613 *** 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
614 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
615 on the corresponding remote system.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
616
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
617 *** C-x C-q in dired-mode now runs the command wdired-change-to-wdired-mode,
82197
f12fa3610e5a *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 82190
diff changeset
618 and C-x C-q in wdired-mode exits it with asking a question about
f12fa3610e5a *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 82190
diff changeset
619 saving changes.
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
620
83812
ac3778e65f3d *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 83809
diff changeset
621 *** The new command `eshell/info' runs info in an eshell buffer.
ac3778e65f3d *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 83809
diff changeset
622
91646
b8a7a2e4976d Add pcmpl-unix ssh.
Glenn Morris <rgm@gnu.org>
parents: 91571
diff changeset
623 *** The pcmpl-unix package supports hostname completion for ssh and scp.
b8a7a2e4976d Add pcmpl-unix ssh.
Glenn Morris <rgm@gnu.org>
parents: 91571
diff changeset
624
91683
1274274352ce woman-locale.
Glenn Morris <rgm@gnu.org>
parents: 91665
diff changeset
625 *** WoMan tries to add locale-specific manual page directories to the
1274274352ce woman-locale.
Glenn Morris <rgm@gnu.org>
parents: 91665
diff changeset
626 search path. This can be disabled by setting `woman-locale' to nil.
1274274352ce woman-locale.
Glenn Morris <rgm@gnu.org>
parents: 91665
diff changeset
627
91758
816e9aceecc0 ffap-rfc-directories.
Glenn Morris <rgm@gnu.org>
parents: 91739
diff changeset
628 *** The new variable `ffap-rfc-directories' specifies a list of local
816e9aceecc0 ffap-rfc-directories.
Glenn Morris <rgm@gnu.org>
parents: 91739
diff changeset
629 directories in which `ffap-rfc' will first search for RFCs.
816e9aceecc0 ffap-rfc-directories.
Glenn Morris <rgm@gnu.org>
parents: 91739
diff changeset
630
92136
d2380a994a27 iwconfig.
Glenn Morris <rgm@gnu.org>
parents: 92132
diff changeset
631 *** 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
632 It is used to configure wireless interfaces.
92136
d2380a994a27 iwconfig.
Glenn Morris <rgm@gnu.org>
parents: 92132
diff changeset
633
52902
796a3196d80c cfengine-mode
Dave Love <fx@gnu.org>
parents: 52900
diff changeset
634
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
635 * 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
636
81878
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
637 ---
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
638 ** IPv6 is supported on MS-Windows.
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
639 Emacs now supports IPv6 on Windows XP and later, and earlier versions
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
640 of Windows with third party IPv6 stacks installed. Previously IPv6 was
81878
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
641 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
642 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
643
93339
ed66b85b0c05 Prevoius NEWS entry already documented in the manual (for X).
Jason Rumney <jasonr@gnu.org>
parents: 93338
diff changeset
644 ---
93338
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
645 ** Busy cursor (hourglass) now displays on MS-Windows.
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
646 When Emacs is busy, an hourglass mouse cursor is displayed on Windows.
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
647 Previously only X supported the busy cursor.
04c90252db91 Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents: 93271
diff changeset
648
85985
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
649 ** More keys available on MS-Windows.
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
650 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
651 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
652 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
653 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
654
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
655 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
656 browser control present on some keyboards. These buttons are disabled
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
657 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
658 Emacs has focus. To enable them, set the variable
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
659 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
660 for the list of extra keys that are available.
59356
bbe94a7411bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59323
diff changeset
661
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
662 * Incompatible Lisp Changes in Emacs 23.1
62042
54584b534be1 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62027
diff changeset
663
93735
310118b32104 (functionp): Return nil for special forms.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93555
diff changeset
664 ** `functionp' returns nil for special forms.
93826
76b4fbf19628 Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents: 93822
diff changeset
665 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
666
93369
ed10c3092847 * keyboard.c (pending_funcalls): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93339
diff changeset
667 +++
93202
81cc0380dd95 (Decoding Output): Remove process-filter-multibyte functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93170
diff changeset
668 ** The multibyteness of process filters is determined by the coding-system
81cc0380dd95 (Decoding Output): Remove process-filter-multibyte functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93170
diff changeset
669 used for decoding. The functions `process-filter-multibyte-p' and
81cc0380dd95 (Decoding Output): Remove process-filter-multibyte functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93170
diff changeset
670 `set-process-filter-multibyte' are obsolete.
81cc0380dd95 (Decoding Output): Remove process-filter-multibyte functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93170
diff changeset
671
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
672 ** 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
673 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
674 that range have the same value.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
675
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
676 ** The value of the function `charset-id' is now always 0.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
677
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
678 ** The functions `register-char-codings' and `coding-system-spec'
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
679 have been removed.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
680
92034
69963c9b8257 Improve the description about the removal of
Kenichi Handa <handa@m17n.org>
parents: 92023
diff changeset
681 ** The cpXXX coding systems are now supported automatically. The
69963c9b8257 Improve the description about the removal of
Kenichi Handa <handa@m17n.org>
parents: 92023
diff changeset
682 functions cp-...-codepage, which you had to use in Emacs 22 to enable
69963c9b8257 Improve the description about the removal of
Kenichi Handa <handa@m17n.org>
parents: 92023
diff changeset
683 support for these coding systems, have been deleted.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
684
81637
9cde32c80659 * NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents: 81620
diff changeset
685 +++
9cde32c80659 * NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents: 81620
diff changeset
686 ** The function `dired-call-process' has been removed.
9cde32c80659 * NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents: 81620
diff changeset
687
85732
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
688 ** 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
689 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
690 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
691 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
692 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
693 `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
694 `byte-compile-enable-warning.'
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
695
91709
eda4a84da4b4 `mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents: 91683
diff changeset
696 ** `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
697 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
698
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
699 ** The following features have been removed. They were used for
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
700 displaying various scripts with specific fonts, and are no longer
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
701 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
702
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
703 *** `devanagari' and `devan-util', and all associated devanagari-* and
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
704 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
705
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
706 *** `kannada' and `knd-util', and all associated kannada-* and knd-*
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
707 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
708
92090
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
709 *** `malayalam' and `mlm-util', and all associated malayalam-* and
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
710 mlm-* functions and variables (formerly used for Malayalam script).
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
711
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
712 *** `tamil' and `tml-util, and all associated tamil-* and tml-*
726506ba3572 Condense some entries.
Glenn Morris <rgm@gnu.org>
parents: 92081
diff changeset
713 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
714
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
715
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
716 * Lisp Changes in Emacs 23.1
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
717
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
718 ** The variable `this-command-keys-shift-translated' is non-nil if the
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
719 key sequence invoking the current command was found by
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
720 shift-translation.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
721
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
722 ** The new interactive spec code ^ says to first call
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
723 handle-shift-selection if shift-select-mode is non-nil, before reading
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
724 the command arguments.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
725
93369
ed10c3092847 * keyboard.c (pending_funcalls): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93339
diff changeset
726 ** When deleting a terminal, run the special hook `delete-terminal-functions'.
ed10c3092847 * keyboard.c (pending_funcalls): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93339
diff changeset
727
93112
6ed43e8a395c (minibuffer-local-shell-command-map): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93060
diff changeset
728 ** The `read-shell-command' function does what its name says, with completion.
6ed43e8a395c (minibuffer-local-shell-command-map): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93060
diff changeset
729 It uses the minibuffer-local-shell-command-map for that.
6ed43e8a395c (minibuffer-local-shell-command-map): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93060
diff changeset
730
6ed43e8a395c (minibuffer-local-shell-command-map): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93060
diff changeset
731 ** The `buffer-swap-text' function can swap the text between two buffers.
92215
4a11735d1bdb (Fbuffer_swap_text): New function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 92156
diff changeset
732 This can be useful for modes such as tar-mode, archive-mode, RMAIL.
4a11735d1bdb (Fbuffer_swap_text): New function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 92156
diff changeset
733
92150
1c088baa9d2d Allow fine-grained image-cache flushing.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 92136
diff changeset
734 ** `clear-image-cache' can be told to flush only images of a specific file.
1c088baa9d2d Allow fine-grained image-cache flushing.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 92136
diff changeset
735
91788
14206a515e37 (clone-indirect-buffer-hook): New hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 91758
diff changeset
736 ** clone-indirect-buffer now runs the clone-indirect-buffer-hook.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
737
86353
480a058ecb2f (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 86312
diff changeset
738 ** `beginning-of-defun-function' now takes one argument, the count
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
739 given to `beginning-of-defun'.
86353
480a058ecb2f (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 86312
diff changeset
740
86902
6787c1b3cc6e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 86860
diff changeset
741 ** The variable `inhibit-changing-match-data', if non-nil, prevents the
6787c1b3cc6e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 86860
diff changeset
742 search and match primitives from changing the match data.
6787c1b3cc6e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 86860
diff changeset
743
85526
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
744 +++
86024
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
745 ** New function `match-substitute-replacement' returns the result of
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
746 `replace-match' without actually using it in the buffer.
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
747
87982
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
748 ** If a local hook function has a non-nil `permanent-local-hook'
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
749 property, then `kill-all-local-variables' does not remove it from
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
750 the local value of the hook variable. This means it remains
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
751 even if you change major modes.
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
752
86024
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
753 +++
85526
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
754 ** A list of default values can be specified for the DEFAULT argument of
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
755 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
756 `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
757 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
758 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
759
85656
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
760 ** `custom-note-var-changed' tells Custom to treat the change in a certain
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
761 variable as having been made within Custom.
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
762
85145
0833864bd9a1 (frame-inherited-parameters): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85144
diff changeset
763 ** `frame-inherited-parameters' lets new frames inherit parameters from
0833864bd9a1 (frame-inherited-parameters): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85144
diff changeset
764 the selected frame.
85656
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
765
87409
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
766 ** Commands should use `use-region-p' to test whether there is
87379
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
767 an active region that they should operate on.
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
768
87409
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
769 ** `region-active-p' returns non-nil when Transient Mark mode
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
770 is enabled and there is an active region. This is NOT the best function
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
771 to use to test whether a command should operate on the region instead
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
772 of the usual behavior -- for that, use `use-region-p'.
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
773
93555
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
774 ** If a command sets `transient-mark-mode' to (only . OLDVAL), that
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
775 means to activate transient-mark-mode temporarily, until the next
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
776 unshifted point motion command or mark deactivation. Afterwards,
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
777 reset transient-mark-mode to the value OLDVAL. The values `only' and
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
778 `identity', introduced in Emacs 22, are now deprecated.
9ef92a2bb899 Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents: 93538
diff changeset
779
85106
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
780 ** New keymap `input-decode-map' overrides like key-translation-map, but
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
781 applies before function-key-map. Also it is terminal-local contrary to
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
782 key-translation-map. Terminal-specific key-sequences are generally added to
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
783 this map rather than to function-key-map now.
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
784
86187
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
785 ** The new macro `declare-function' suppresses compiler warnings about
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
786 undefined functions. The new `check-declare' package verifies that such
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
787 statements are accurate (i.e. the functions are actually defined in
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
788 the specified files).
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
789
85761
7d711fbfe5b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85734
diff changeset
790 ** The new function `read-color' reads a color name using the minibuffer.
7d711fbfe5b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85734
diff changeset
791
87389
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
792 ** `interprogram-paste-function' can now return one string or a list
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
793 of strings. In the latter case, Emacs puts the second and following
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
794 strings on the kill ring.
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
795
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
796 ** Character code, representation, and charset changes.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
797
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
798 The character code space is now 0x0..0x3FFFFF with no gap.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
799 Characters of code 0x0..0x10FFFF are Unicode characters of the same code points.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
800 Characters of code 0x3FFF80..0x3FFFFF are raw 8-bit bytes.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
801
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
802 Generic characters no longer exist.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
803
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
804 In buffer and string, characters are represented by UTF-8 byte
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
805 sequence in a multibyte buffer/string.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
806
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
807 The concept of a charset has changed. A single character may belong to
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
808 multiple charsets (e.g. a-grave, U+00E0, belongs to charsets unicode,
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
809 iso-8859-1, iso-8859-3, etc).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
810
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
811 *** The new function `characterp' returns t if and only if the argument
92081
334b9982376e *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 92072
diff changeset
812 is a character. This replaces `char-valid-p', which is now obsolete.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
813
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
814 *** The new function `max-char' returns the maximum character code
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
815 (currently it is #x3FFFFF).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
816
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
817 *** 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
818
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
819 *** The function `define-charset' now accepts a completely different
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
820 form of arguments (old-style arguments still work).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
821
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
822 *** The new function `define-charset-alias' defines an alias of a charset.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
823
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
824 *** 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
825 priorities of charsets.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
826
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
827 *** The new function `charset-priority-list' returns the list of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
828 charsets ordered by priority.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
829
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
830 *** The new function `set-charset-priority' sets priorities of charsets.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
831
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
832 *** The new function `unibyte-string' make a unibyte string from bytes.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
833
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
834 *** The new function `define-char-code-property' defines a character
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
835 code property.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
836
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
837 *** The new function `char-code-property-description' returns the
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
838 description string of a character code property.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
839
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
840 *** 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
841 character properties. They are `name', `general-category',
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
842 `canonical-combining-class', `bidi-class', `decomposition',
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
843 `decimal-digit-value', `digit-value', `numeric-value', `mirrored',
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
844 `old-name', `iso-10646-comment', `uppercase', `lowercase', and
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
845 `titlecase'.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
846
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
847 *** The new variable `find-word-boundary-function-table' is a
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
848 char-table of functions to search for a word boundary.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
849
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
850 *** The new variable `char-script-table' is a char-table of script names.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
851
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
852 *** The new variable `char-width-table' is a char-table of character widths.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
853
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
854 *** The new variable `print-charset-text-property' controls how to
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
855 handle `charset' text property on printing a string.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
856
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
857 *** The new variable `printable-chars' is a char-table defining if a
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
858 character is printable or not.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
859
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
860 *** The functions `modify-syntax-entry' and `modify-category-entry' now
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
861 accepts a cons of characters as the first argument, and modify all
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
862 entries in that range of characters.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
863
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
864 ** Code conversion changes
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
865
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
866 *** 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
867 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
868
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
869 *** The functions `encode-coding-region' and `decode-coding-region'
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
870 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
871 conversion should go.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
872
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
873 *** The functions `encode-coding-string' and `decode-coding-string'
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
874 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
875 of conversion.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
876
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
877 *** The new function `with-coding-priority' executes the body part with
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
878 the specified coding system priority order.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
879
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
880 *** The new function `check-coding-systems-region' checks if the text
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
881 in the region is encodable by the specified coding systems.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
882
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
883 *** The new function `coding-system-aliases' returns a list of aliases
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
884 of a coding system.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
885
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
886 *** The new function `coding-system-charset-list' returns a list of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
887 charsets supported by a coding system.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
888
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
889 *** The new function `coding-system-priority-list' returns a list of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
890 coding systems ordered by their priorities.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
891
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
892 *** The new function `set-coding-system-priority' sets priorities of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
893 coding systems.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
894
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
895 *** The functions `set-coding-priority' and `make-coding-system' are obsolete.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
896
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
897 ** There is a new input method, Robin, different from Quail.
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
898 It has three functionalities:
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
899 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
900 ii) converts an existing buffer substring into another string
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
901 iii) reverse conversion (each character produced by a
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
902 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
903
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
904 *** 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
905
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
906 *** 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
907
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
908 *** 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
909 as an input method.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
910
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
911 ** Changes related to the new font backend
92005
f60998626e8a Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents: 92001
diff changeset
912
92015
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
913 Which font backends to use can be specified by the X resource "FontBackend".
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
914 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
915
92015
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
916 Emacs.FontBackend: x,xft
92005
f60998626e8a Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents: 92001
diff changeset
917
92015
bfea5b2e7fd3 Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents: 92013
diff changeset
918 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
919 available on your graphic device.
92001
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
920
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
921 *** New frame parameter `font-backend' specifies a list of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
922 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
923 currently `x' and `xft'.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
924
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
925 *** New function `fontp' checks if the argument is a font-spec or font-entity.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
926
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
927 *** New function `font-spec' creates a new font-spec object.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
928
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
929 *** New function `font-get' returns a font property value.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
930
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
931 *** New function `font-put' sets a font property value.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
932
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
933 *** New function `list-fonts' returns a list of font-entities matching
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
934 the given specification.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
935
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
936 *** New function `list-families' returns a list of family names of
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
937 available fonts.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
938
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
939 *** New function `font-font' returns a font-entity best matching with
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
940 the given specification.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
941
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
942 *** New function `font-xlfd-name' returns an XLFD name of a given font
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
943 (font-spec, font-entity, or font-object).
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
944
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
945 *** New function `clear-font-cache' clears all font caches.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
946
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
947 *** 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
948 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
949 set the font.
7a6e0dab4698 Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents: 91911
diff changeset
950
92894
70290cfccdc1 Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents: 92767
diff changeset
951 ** Changes related to multiple tty support
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
952
83801
3ef554452c8a $TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83798
diff changeset
953 *** $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
954 $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
955
84750
61716998289c (Qdisplay_environment_variable): Delete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84721
diff changeset
956 *** $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
957
92398
c98e70371bdc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 92249
diff changeset
958 *** The `window-system' variable has been made frame-local. The new
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
959 `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
960 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
961 takes a frame argument.
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
962
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
963 *** 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
964 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
965
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
966 *** The new function `make-frame-on-tty' allows you to create a new
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
967 frame on another tty device interactively.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
968
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
969 *** The function `make-frame-on-display' now works during a tty
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
970 session, and `make-frame-on-tty' works during a graphical session.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
971
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
972 *** New functions: `delete-tty', `suspend-tty', `resume-tty'.
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
973
84788
248b9d120db2 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84773
diff changeset
974 *** A new data type for terminals with functions: `get-device-terminal',
248b9d120db2 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84773
diff changeset
975 `terminal-parameters', `terminal-parameter', `set-terminal-parameter'.
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
976
84448
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
977 *** New hooks: `suspend-tty-functions' and `resume-tty-functions'
83875
fbb5919e6afb * server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83812
diff changeset
978 are called after a tty frame has been suspended or resumed,
85033
0d62f6d35184 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 84988
diff changeset
979 respectively. The functions are called with the terminal id of the frame
83875
fbb5919e6afb * server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83812
diff changeset
980 being suspended/resumed as a parameter.
fbb5919e6afb * server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83812
diff changeset
981
85144
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
982 *** New function: `environment'.
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
983
85106
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
984 *** New variable: `local-function-key-map'.
85144
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
985 This in addition to the global function-key-map variable that
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
986 already existed. The global variable is not used directly any more;
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
987 instead, the local-function-key-map is initialized so as to inherit from
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
988 function-key-map.
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
989
83798
b797bea42060 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83790
diff changeset
990 *** `initial-environment' holds the environment inherited from Emacs's parent.
b797bea42060 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83790
diff changeset
991
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
992 *** The `keyboard-translate-table' variable and the terminal and
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
993 keyboard coding systems have been made terminal-local.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
994
85121
d900b8e10003 Remove mention of local-key-translation-map.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85106
diff changeset
995 *** In addition to the global function-key-map, Emacs has terminal-local
d900b8e10003 Remove mention of local-key-translation-map.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85106
diff changeset
996 local-function-key-map variables, and uses them instead of the
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
997 global keymaps to set up translations and function key sequences
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
998 relevant to a specific terminal device.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
999
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
1000
84357
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
1001 ** You can now also pass the value of the `invisible' property to invisible-p
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
1002 to check whether it would cause the text to be invisible. Convenient when
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
1003 checking invisibility of text which has no buffer position
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
1004 (e.g. in before/after-strings).
82853
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1005
82218
dec066204588 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82204
diff changeset
1006 ** Non-breaking space now acts as whitespace.
dec066204588 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82204
diff changeset
1007
81941
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
1008 +++
81868
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1009 ** In `condition-case', a handler can specify "let the debugger run first".
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1010
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1011 You do this by writing `debug' in the list of conditions to be handled,
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1012 like this:
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1013
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1014 (condition-case nil
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1015 (foo bar)
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1016 ((debug error) nil))
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
1017
81674
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
1018 ** The `require-match' argument to `completing-read' accepts a new value
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
1019 `confirm-only'.
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
1020
81329
465e2d55267d (regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81321
diff changeset
1021 +++
465e2d55267d (regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81321
diff changeset
1022 ** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly.
465e2d55267d (regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81321
diff changeset
1023
82853
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1024 ** New function `window-full-width-p' returns t if a window is as wide
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1025 as its frame.
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1026
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1027 ** The new function `split-string-and-unquote' does (what?)
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1028
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1029 ** The new function `combine-and-quote-strings' does (what?)
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1030
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1031 ** The new function `image-refresh' refreshes all images associated
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1032 with a given image specification.
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
1033
81357
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
1034 +++
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
1035 ** New variable `user-emacs-directory'.
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
1036 Use this instead of "~/.emacs.d".
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
1037
81401
6c2111aa9ab8 Add image-refresh
Chong Yidong <cyd@stupidchicken.com>
parents: 81357
diff changeset
1038 +++
85541
e31d888e0891 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85539
diff changeset
1039 ** The new function `start-file-process' is similar to `start-process',
81734
e75a9a5b8536 * NEWS: New function `start-file-process'.
Michael Albinus <michael.albinus@gmx.de>
parents: 81732
diff changeset
1040 but obeys file handlers. The file handler is chosen based on
82093
ec5e699d1426 * NEWS: New functions `start-file-process-shell-command' and
Michael Albinus <michael.albinus@gmx.de>
parents: 82071
diff changeset
1041 `default-directory'. The functions `start-file-process-shell-command'
ec5e699d1426 * NEWS: New functions `start-file-process-shell-command' and
Michael Albinus <michael.albinus@gmx.de>
parents: 82071
diff changeset
1042 and `process-file-shell-command' are also new; they call internally
85541
e31d888e0891 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85539
diff changeset
1043 `start-file-process' and `process-file', respectively.
81734
e75a9a5b8536 * NEWS: New function `start-file-process'.
Michael Albinus <michael.albinus@gmx.de>
parents: 81732
diff changeset
1044
86187
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
1045 ** The new function `process-lines' executes an external program and
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
1046 returns its output as a list of lines.
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
1047
81763
ee27e7153c38 * NEWS: `file-remote-p' has a new optional parameter CONNECTED.
Michael Albinus <michael.albinus@gmx.de>
parents: 81734
diff changeset
1048 +++
81941
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
1049 ** `file-remote-p' has new optional parameters IDENTIFICATION and CONNECTED.
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
1050 IDENTIFICATION specifies which part of the remote identifier has to be
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
1051 returned. With CONNECTED passed non-nil, it is checked whether a
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
1052 remote connection has been established already.
81763
ee27e7153c38 * NEWS: `file-remote-p' has a new optional parameter CONNECTED.
Michael Albinus <michael.albinus@gmx.de>
parents: 81734
diff changeset
1053
81785
9ec60a953d51 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81763
diff changeset
1054 ** The two new functions `looking-at-p' and `string-match-p' can do
9ec60a953d51 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81763
diff changeset
1055 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
1056 the match data.
82103
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
1057
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
1058 ** The interactive-form of a function can be added post-facto via the
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
1059 `interactive-form' symbol property. Mostly useful to add complex interactive
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
1060 forms to subroutines.
62324
f1bee922ac7c Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents: 62279
diff changeset
1061
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
1062 * New Packages for Lisp Programming in Emacs 23.1
30922
6c3081f54e62 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30871
diff changeset
1063
85669
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
1064 ** The package isearch-multi.el has been added. It implements a new mode
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
1065 `isearch-buffers-minor-mode' that allows isearch to search through
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
1066 multiple buffers. In this mode a new variable
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
1067 `isearch-buffers-next-buffer-function' defines the function to call
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
1068 to get the next buffer to search in the series of multiple buffers.
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
1069
82906
69b183268e31 Mention avl-tree.el.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82884
diff changeset
1070 ** The new package avl-tree.el deals with the AVL tree data structure.
69b183268e31 Mention avl-tree.el.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82884
diff changeset
1071
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
1072
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 ----------------------------------------------------------------------
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1074 This file is part of GNU Emacs.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1075
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1076 GNU Emacs is free software; you can redistribute it and/or modify
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1077 it under the terms of the GNU General Public License as published by
82158
ee979341e097 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 82147
diff changeset
1078 the Free Software Foundation; either version 3, or (at your option)
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1079 any later version.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1080
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1081 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
1082 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
1083 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
1084 GNU General Public License for more details.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1085
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1086 You should have received a copy of the GNU General Public License
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1087 along with GNU Emacs; see the file COPYING. If not, write to the
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1088 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1089 Boston, MA 02110-1301, USA.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
1090
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
1091
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 Local variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 mode: outline
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 paragraph-separate: "[ ]*$"
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 end:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 52233
diff changeset
1096
81031
10bd69917990 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 81026
diff changeset
1097 arch-tag: e759449d-88b3-4de4-9900-3a6c3dfa23e2