annotate etc/NEWS @ 91657:83b772e9f6f1

Mention XEmbed and --parent-id.
author Jan Djärv <jan.h.d@swipnet.se>
date Fri, 08 Feb 2008 08:57:13 +0000
parents f9692dfe86e7
children e123b520c277
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
85959
9321d1f0f7b5 Placeholder entry about unsupported Mac Carbon port.
Glenn Morris <rgm@gnu.org>
parents: 85909
diff changeset
31 ** The Mac Carbon port is no longer supported.
9321d1f0f7b5 Placeholder entry about unsupported Mac Carbon port.
Glenn Morris <rgm@gnu.org>
parents: 85909
diff changeset
32 Instead, use... [what?]
9321d1f0f7b5 Placeholder entry about unsupported Mac Carbon port.
Glenn Morris <rgm@gnu.org>
parents: 85909
diff changeset
33
81489
713aece810cd configure prefers libgif over libungif.
Glenn Morris <rgm@gnu.org>
parents: 81475
diff changeset
34 ** 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
35 a GIF library.
81264
1b3889e813e5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 81145
diff changeset
36
84530
17fb17cc9d05 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84527
diff changeset
37 ** Support for systems without alloca has been removed.
17fb17cc9d05 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84527
diff changeset
38
85846
56cec281e296 * cmdargs.texi (Misc Variables): Remove Sun windows info.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 85773
diff changeset
39 ** 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
40
87722
5d38dcdc3044 Mention that old platforms are no longer supported. Add a reference to
Eli Zaretskii <eliz@gnu.org>
parents: 87688
diff changeset
41 ** 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
42 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
43
84721
011f2339bea5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84701
diff changeset
44 ** The `emacstool' utility has been removed.
011f2339bea5 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 84701
diff changeset
45
86988
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
46 ** The new configuration option "--with-dbus" enables D-Bus language
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
47 bindings for Emacs.
91571
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
48
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
49 ** 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
50 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
51 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
52
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
53 ** The configure option `--with-gtk' has been removed. Gtk is now the
42b5c4e03611 Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents: 91538
diff changeset
54 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
55
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
56 * Changes in Emacs 23.1
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
57
84811
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
58 ** Emacs now supports using both X displays and ttys in one session.
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
59 You can also use any number of different ttys.
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
60
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
61 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
62 testing for the `multi-tty' feature.
f199ad5af7c3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 84789
diff changeset
63
91657
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
64 ** Emacs now supports the XEmbed specification.
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
65 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
66 --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
67 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
68 for details about XEmbed.
83b772e9f6f1 Mention XEmbed and --parent-id.
Jan Djärv <jan.h.d@swipnet.se>
parents: 91647
diff changeset
69
84527
625c68a74372 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84507
diff changeset
70 ** Emacs comes with a new set of icons for Mac OS X.
625c68a74372 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84507
diff changeset
71 OS-X-style icons (an application icon and a relevant document icon)
625c68a74372 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84507
diff changeset
72 were contributed by Kentaro Ohkouchi.
625c68a74372 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84507
diff changeset
73 Source files for these icons can be found in Emacs.app/Contents/Resources.
87289
1a0cb9242365 Update due to renaming of macemacs_*.png to emacs*_mac.png.
Eli Zaretskii <eliz@gnu.org>
parents: 87214
diff changeset
74 PNG versions are available as etc/images/icons/emacs*_mac.png.
84527
625c68a74372 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84507
diff changeset
75
84444
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
76 ** 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
77 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
78 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
79
3c471eb2e299 Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84424
diff changeset
80 ** 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
81 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
82
84357
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
83 ** 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
84 split windows vertically or horizontally.
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
85
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
86 ** 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
87 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
88 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
89 the currently selected Emacs frame.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
90
82884
3bd084aa47e4 Say that PDF files are now the default for refcards.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82853
diff changeset
91 ** 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
92
82523
e912a8676e84 Joakim Verona <joakim at verona.se>
Glenn Morris <rgm@gnu.org>
parents: 82504
diff changeset
93 ** 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
94
81732
399ffcb9cf31 (find-file-confirm-nonexistent-file): Rename from
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81694
diff changeset
95 ** 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
96 requires confirmation before opening a non-existent file.
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
97
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
98 ** 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
99 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
100 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
101 highlighting, and help echoing in the minibuffer.
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
102
81553
a8101d5b9dd9 New entry for `next-error-recenter'.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 81489
diff changeset
103 ** The new variable next-error-recenter specifies how next-error should
a8101d5b9dd9 New entry for `next-error-recenter'.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 81489
diff changeset
104 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
105 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
106
91481
4931aa71bd30 Add entry for recenter-top-bottom.
Glenn Morris <rgm@gnu.org>
parents: 91395
diff changeset
107 ** C-l is bound to the new command recenter-top-bottom, rather than recenter.
4931aa71bd30 Add entry for recenter-top-bottom.
Glenn Morris <rgm@gnu.org>
parents: 91395
diff changeset
108
84883
bed966763c7c Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents: 84843
diff changeset
109 ** 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
110 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
111
85391
ccd34840a4d2 Add mouse-1 in mode-line for minor modes.
Glenn Morris <rgm@gnu.org>
parents: 85386
diff changeset
112 ** 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
113 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
114
85033
0d62f6d35184 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 84988
diff changeset
115 ** 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
116 and horizontally.
82147
fac075d765a5 Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82145
diff changeset
117
fac075d765a5 Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82145
diff changeset
118 ** 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
119 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
120
353b15b3c5d3 * NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents: 82523
diff changeset
121 ** 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
122 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
123 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
124 run processes remotely.
82941
68020ac5ef24 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82906
diff changeset
125
68020ac5ef24 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82906
diff changeset
126 ** 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
127 using several time zones, in a buffer.
81418
5ce347f4e5a9 *** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents: 81401
diff changeset
128
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
129 * 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
130
82401
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
131 ** 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
132 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
133 file or directory.
0cf389416652 Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents: 82344
diff changeset
134
84988
2e9aec8f7126 (argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents: 84962
diff changeset
135 ** 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
136 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
137 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
138 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
139
2922a5d23b4e The abbrev file is no longer read at startup in batch mode.
Glenn Morris <rgm@gnu.org>
parents: 85145
diff changeset
140 ** 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
141
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
142 * Incompatible Editing Changes in Emacs 23.1
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
143
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
144 +++
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
145 ** 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
146 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
147 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
148
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
149
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
150 * Editing Changes in Emacs 23.1
75801
62615657e69c *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 75774
diff changeset
151
85081
2a3baf9b92a9 Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85033
diff changeset
152 +++
86024
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
153 ** 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
154 `\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
155 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
156
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
157 +++
85081
2a3baf9b92a9 Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85033
diff changeset
158 ** M-q now fills the region if the region is active and
2a3baf9b92a9 Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85033
diff changeset
159 `transient-mark-mode' is turned on. Otherwise, it fills the current
85386
dfc44db276f6 Remove fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85299
diff changeset
160 paragraph.
85081
2a3baf9b92a9 Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85033
diff changeset
161
85386
dfc44db276f6 Remove fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents: 85299
diff changeset
162 +++
85299
7c1621f0c819 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 85193
diff changeset
163 ** M-$ now checks spelling of the region if the region is active and
7c1621f0c819 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 85193
diff changeset
164 `transient-mark-mode' is turned on. Otherwise, it checks spelling of the
7c1621f0c819 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 85193
diff changeset
165 word at point.
7c1621f0c819 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 85193
diff changeset
166
84773
d8b9b78eb16c (indent-for-tab-command): Indent the region if
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84750
diff changeset
167 ** TAB now indents the region if the region is active and
d8b9b78eb16c (indent-for-tab-command): Indent the region if
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84750
diff changeset
168 `transient-mark-mode' is turned on.
d8b9b78eb16c (indent-for-tab-command): Indent the region if
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84750
diff changeset
169
87379
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
170 ** `use-empty-active-region' controls whether an empty active region
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
171 in Transient Mark mode should make commands operate on that empty region.
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
172
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
173 ** 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
174 `save-buffers-kill-terminal'.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
175
81132
094200bbe6b7 New command kill-matching-buffers kills buffers whose name matches a regexp.
Sam Steingold <sds@gnu.org>
parents: 81108
diff changeset
176 ** 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
177
87389
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
178 ** 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
179 by setting `x-select-enable-primary' to nil.
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
180
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
181 ** If `select-active-regions' is t, setting the mark automatically
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
182 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
183 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
184 `mouse-yank-primary' to Mouse-2.
85399
f887e22f9f21 Tom Horsley <tom.horsley at att.net>:
Glenn Morris <rgm@gnu.org>
parents: 85391
diff changeset
185
87392
cbfdfafa4e9d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87389
diff changeset
186 ** 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
187 also updates the selection or clipboard to the current yank,
cbfdfafa4e9d *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87389
diff changeset
188 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
189
82063
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
190 ** Minibuffer changes:
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
191
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
192 *** 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
193 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
194
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
195 *** 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
196 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
197
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
198 *** 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
199 `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
200 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
201 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
202
82063
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
203 *** isearch started in the minibuffer searches in the minibuffer history.
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
204 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
205 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
206 next history elements. When the reverse search reaches the first history
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
207 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
208 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
209 history element containing the search string becomes the current.
98cb9705c5b6 *** empty log message ***
Juri Linkov <juri@jurta.org>
parents: 81941
diff changeset
210
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
211
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
212 * 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
213
87039
c7d386687d80 Placeholder for new files from lisp/gnus.
Glenn Morris <rgm@gnu.org>
parents: 86988
diff changeset
214 ** FIXME add details of new packages imported from lisp/gnus.
c7d386687d80 Placeholder for new files from lisp/gnus.
Glenn Morris <rgm@gnu.org>
parents: 86988
diff changeset
215
84448
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
216 ** 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
217 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
218 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
219 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
220 its usage.
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
221
86431
9c38f723c526 Place-holder entry for nXML.
Glenn Morris <rgm@gnu.org>
parents: 86413
diff changeset
222 ** The nXML package has been added.
9c38f723c526 Place-holder entry for nXML.
Glenn Morris <rgm@gnu.org>
parents: 86413
diff changeset
223 [FIXME someone who uses this, please write a brief description.]
9c38f723c526 Place-holder entry for nXML.
Glenn Morris <rgm@gnu.org>
parents: 86413
diff changeset
224
84567
24c97bbf2198 *** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 84530
diff changeset
225 ** A new game called `bubbles' has been added.
82943
70c5ca3d9e8d Mention bubble game.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82941
diff changeset
226
81442
c16c276804a5 *** empty log message ***
Kim F. Storm <storm@cua.dk>
parents: 81418
diff changeset
227 ** 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
228
85772
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
229 ** 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
230 mode for quickly jotting down things to remember. Included with
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
231 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
232 consult the Remember Manual for usage details.
6b9c41aaadf8 Check in Remember Mode
Michael Olson <mwolson@gnu.org>
parents: 85761
diff changeset
233
86988
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
234 ** 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
235 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
236 inter-process communication mechanism for applications residing on the
780b92f70642 *** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents: 86908
diff changeset
237 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
238
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
239 ** EasyPG is now part of the Emacs distribution.
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
240 EasyPG is an all-in-one GnuPG interface for Emacs. It consists of two
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
241 parts: EasyPG Assistant and EasyPG Library.
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
242
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
243 EasyPG Assistant is a set of convenient tools to use GnuPG from
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
244 Emacs. EasyPG Library is a sort of an elisp port of GPGME, a wrapper
f9692dfe86e7 EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents: 91646
diff changeset
245 library which provides API to access some of the GnuPG functions.
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
246
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
247 * Changes in Specialized Modes and Packages in Emacs 23.1
71601
c7218dbd298e *** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents: 71570
diff changeset
248
88037
35cce79c1900 Add info about C-c C-f in change-log-mode.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87982
diff changeset
249 ** ChangeLog now has function bound to C-c C-f that finds the file in
35cce79c1900 Add info about C-c C-f in change-log-mode.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87982
diff changeset
250 the current log entry.
35cce79c1900 Add info about C-c C-f in change-log-mode.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 87982
diff changeset
251
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
252 ** 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
253 *** 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
254 abbrev-table-p.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
255 *** 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
256 *** `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
257 extra arguments for arbitrary properties.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
258 *** New variable `abbrev-minor-mode-table-alist'.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
259 *** `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
260 *** 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
261 `:count', `:system', `:enable-function', `:case-fixed'.
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
262 *** Abbrev-tables have now the following special properties:
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
263 `:parents', `:case-fixed', `:enable-function', `:regexp',
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
264 `abbrev-table-modiff'.
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85669
diff changeset
265
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
266 ** Help mode.
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
267 *** New macro `with-help-window' should set up help windows better
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
268 than `with-output-to-temp-buffer' with `print-help-return-message'.
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
269 *** New option `help-window-select' permits to customize whether help
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
270 window shall be automatically selected when invoking help.
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
271 *** 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
272 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
273
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
274 ** 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
275 since users found iconification of view-mode frames distracting.
86014
11902b5f216b *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 85985
diff changeset
276
87214
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
277 ** Isearch mode
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
278
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
279 *** 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
280 runs `occur' with the current search string.
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
281
c12a7d068bf6 Add isearch-occur.
Juri Linkov <juri@jurta.org>
parents: 87178
diff changeset
282 *** isearch can now search through multiple ChangeLog files.
85572
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
283 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
284 then another C-s tries searching the previous ChangeLog,
d1aa29a9a8c2 Add isearch-multi.el
Juri Linkov <juri@jurta.org>
parents: 85541
diff changeset
285 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
286
85669
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
287 This is enabled if isearch-buffers-multi is non-nil.
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
288
85468
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
289 ** smerge-refine highlights word-level details of changes in conflict.
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
290 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
291
91526
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
292 ** Diff mode
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
293
44f0cbc44295 Update diff mode entry.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91481
diff changeset
294 *** 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
295 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
296 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
297
91538
42cb2d4e741a *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91526
diff changeset
298 *** 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
299 buffer and tries to create ChangeLog entries for each change.
42cb2d4e741a *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 91526
diff changeset
300 It is bound to `C-x 4 A'.
85468
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
301
84662
1c6fc68f3899 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84629
diff changeset
302 ** archive-mode has basic support to browse Rar archives.
85468
fdc8e826d875 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85399
diff changeset
303
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
304 ** 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
305
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
306 ** compilation-auto-jump-to-first-error tells `compile' to jump to
15008ad392dc (compilation-auto-jump-to-first-error,compilation-auto-jump-to-next): New vars.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81785
diff changeset
307 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
308
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
309 ** 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
310 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
311 considered for update.
506d3398a966 (copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81031
diff changeset
312
82798
e203765b7fca Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents: 82767
diff changeset
313 ** eldoc highlights the function argument under point
e203765b7fca Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents: 82767
diff changeset
314 with the face `eldoc-highlight-function-argument'.
e203765b7fca Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents: 82767
diff changeset
315
87854
00321492f35d *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87722
diff changeset
316 ** 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
317 See option `hide-ifdef-shadow' and function `hide-ifdef-toggle-shadowing'.
00321492f35d *** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents: 87722
diff changeset
318
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
319 +++
85631
6bf745a9aa43 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85625
diff changeset
320 ** defcustom accepts new keyword arguments, `:safe' and `:risky', which
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
321 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
322
86312
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
323 ** Etags changes.
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
324 *** 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
325
7e2c67792bdd For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents: 86187
diff changeset
326 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
327 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
328
81620
205f0e2270e9 (vc-arch-add-tagline): Do a slightly cleaner job.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81593
diff changeset
329 ** VC
82190
3b2cbc59143e *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 82167
diff changeset
330 *** 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
331
84629
8431de0e8056 *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84567
diff changeset
332 *** 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
333
84360
07d871329e5d *** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents: 84357
diff changeset
334 *** 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
335
85134
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
336 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
337 version-control systems such as Subversion, GNU Arch, Mercurial, and
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
338 Bzr. VC will now pass a multiple-file commit to these systems
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
339 as a single changeset.
af7e24a5bf93 New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 85121
diff changeset
340
86413
c69102c73c4f Mention new VC Annotate mode command.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 86359
diff changeset
341 *** 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
342
86908
6e9e38d61817 * log-edit.el (log-edit-show-diff): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 86902
diff changeset
343 ** 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
344 the files involved.
6e9e38d61817 * log-edit.el (log-edit-show-diff): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 86902
diff changeset
345
81456
2be88db9aeed (sgml-xml-guess): Return the result rather than setting sgml-xml-mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81442
diff changeset
346 ** 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
347
84962
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
348 ** 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
349 See the documentation of the variables: tex-fontify-script,
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
350 tex-font-script-display, tex-suscript-height-ratio, and
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
351 tex-suscript-height-minimum.
326397a38098 Add TeX super/sub script.
Glenn Morris <rgm@gnu.org>
parents: 84883
diff changeset
352
81593
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
353 ** BibTeX mode:
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
354
87652
c20d4d87c3ae *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 87496
diff changeset
355 *** New command `bibtex-initialize' (re)initializes BibTeX buffers.
c20d4d87c3ae *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 87496
diff changeset
356
81593
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
357 *** New `bibtex-entry-format' options `whitespace', `braces', and
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
358 `string', disabled by default.
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
359
b1e328f69b65 *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 81553
diff changeset
360 *** New variable `bibtex-cite-matcher-alist' contains rules to
85541
e31d888e0891 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85539
diff changeset
361 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
362
87652
c20d4d87c3ae *** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents: 87496
diff changeset
363 *** 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
364
81802
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
365 +++
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
366 ** Tramp
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
367
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
368 *** New connection methods.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
369 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
370 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
371 "tunnel" and "socks".
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
372
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
373 *** Multihop syntax has been removed.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
374 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
375 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
376
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
377 *** More default settings.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
378 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
379 `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
380
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
381 *** Connection information is cached.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
382 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
383 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
384 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
385
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
386 *** Control of remote processes.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
387 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
388 `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
389
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
390 *** Success of remote copy is checked.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
391 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
392 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
393
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
394 ** Miscellaneous programming mode changes
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
395
84843
56ba5708bf25 Improve previous change.
Glenn Morris <rgm@gnu.org>
parents: 84825
diff changeset
396 *** 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
397 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
398
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
399 *** 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
400
85909
cce9b00f4bf5 In Fortran mode, M-; is now bound to...
Glenn Morris <rgm@gnu.org>
parents: 85846
diff changeset
401 *** 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
402 rather than fortran-indent-comment.
cce9b00f4bf5 In Fortran mode, M-; is now bound to...
Glenn Morris <rgm@gnu.org>
parents: 85846
diff changeset
403
85625
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
404 +++
14a6011e3384 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 85572
diff changeset
405 *** (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
406
87178
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
407 ** Gnus package
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
408
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
409 *** The Gnus package has been updated
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
410
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
411 *** There are many news features, bug fixes and improvements.
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
412
81d86af942c9 Add minimal Gnus item.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 87039
diff changeset
413 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
414
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
415 ** Miscellaneous
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
416
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
417 *** 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
418 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
419 on the corresponding remote system.
dc2bceb79a0a * NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents: 81795
diff changeset
420
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
421 *** 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
422 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
423 saving changes.
82229
fc334008c1ed Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents: 82218
diff changeset
424
83812
ac3778e65f3d *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 83809
diff changeset
425 *** The new command `eshell/info' runs info in an eshell buffer.
ac3778e65f3d *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 83809
diff changeset
426
91646
b8a7a2e4976d Add pcmpl-unix ssh.
Glenn Morris <rgm@gnu.org>
parents: 91571
diff changeset
427 *** 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
428
52902
796a3196d80c cfengine-mode
Dave Love <fx@gnu.org>
parents: 52900
diff changeset
429
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
430 * 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
431
81878
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
432 ---
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
433 ** IPv6 is supported on MS-Windows.
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
434 Emacs now supports IPv6 on Windows XP and later, and earlier versions
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
435 of Windows with third party IPv6 stacks installed. Previously IPv6 was
f53f800079a7 IPv6 support on MS-Windows
Jason Rumney <jasonr@gnu.org>
parents: 81868
diff changeset
436 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
437 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
438
85985
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
439 ** More keys available on MS-Windows.
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
440 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
441 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
442 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
443 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
444
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
445 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
446 browser control present on some keyboards. These buttons are disabled
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
447 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
448 Emacs has focus. To enable them, set the variable
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
449 w32-pass-multimedia-buttons to nil. See the doc string of that variable
82b4fa075a7a Add w32 keyboard changes.
Jason Rumney <jasonr@gnu.org>
parents: 85959
diff changeset
450 for the list of extra keys that are available.
59356
bbe94a7411bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 59323
diff changeset
451
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
452 * Incompatible Lisp Changes in Emacs 23.1
62042
54584b534be1 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 62027
diff changeset
453
81637
9cde32c80659 * NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents: 81620
diff changeset
454 +++
9cde32c80659 * NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents: 81620
diff changeset
455 ** 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
456
85732
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
457 ** The variable `byte-compile-warnings' can now be a list starting with `not',
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
458 meaning to disable the specified warnings. The meaning of this list
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
459 may therefore be the reverse of what you expect (of course, this is
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
460 only an issue if you make use of the new `not' syntax). Rather than
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
461 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
462 `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
463 `byte-compile-enable-warning.'
f62dcdb06cab The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents: 85710
diff changeset
464
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
465
ffed94619365 Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents: 80941
diff changeset
466 * Lisp Changes in Emacs 23.1
62200
3366f31482cc Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents: 62187
diff changeset
467
86353
480a058ecb2f (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 86312
diff changeset
468 ** `beginning-of-defun-function' now takes one argument, the count
480a058ecb2f (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 86312
diff changeset
469 given to `beginning-of-defun'.
480a058ecb2f (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 86312
diff changeset
470
86902
6787c1b3cc6e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 86860
diff changeset
471 ** 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
472 search and match primitives from changing the match data.
6787c1b3cc6e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 86860
diff changeset
473
85526
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
474 +++
86024
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
475 ** 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
476 `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
477
87982
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
478 ** 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
479 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
480 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
481 even if you change major modes.
076a70107238 Add `permanent-local-hook'.
Richard M. Stallman <rms@gnu.org>
parents: 87854
diff changeset
482
86024
1027550b68ba Add query-replace-show-replacement and match-substitute-replacement.
Juri Linkov <juri@jurta.org>
parents: 86014
diff changeset
483 +++
85526
2ba6b972a7ef Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents: 85468
diff changeset
484 ** 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
485 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
486 `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
487 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
488 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
489
85656
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
490 ** `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
491 variable as having been made within Custom.
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
492
85145
0833864bd9a1 (frame-inherited-parameters): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85144
diff changeset
493 ** `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
494 the selected frame.
85656
92ef0c1fb78e *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85631
diff changeset
495
87409
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
496 ** 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
497 an active region that they should operate on.
7fb15af635f4 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87289
diff changeset
498
87409
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
499 ** `region-active-p' returns non-nil when Transient Mark mode
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
500 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
501 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
502 of the usual behavior -- for that, use `use-region-p'.
0c8af1419a88 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87392
diff changeset
503
85106
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
504 ** 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
505 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
506 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
507 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
508
86187
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
509 ** 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
510 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
511 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
512 the specified files).
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
513
85761
7d711fbfe5b5 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85734
diff changeset
514 ** 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
515
87496
e20256c22bdc *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87409
diff changeset
516 ** The new function `face-all-attributes' returns an alist
e20256c22bdc *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87409
diff changeset
517 describing all the basic attributes of a given face.
e20256c22bdc *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87409
diff changeset
518
87389
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
519 ** `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
520 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
521 strings on the kill ring.
67cc3c303593 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 87379
diff changeset
522
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
523 ** Changes related to multiple tty support.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
524
83801
3ef554452c8a $TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83798
diff changeset
525 *** $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
526 $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
527
84750
61716998289c (Qdisplay_environment_variable): Delete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84721
diff changeset
528 *** $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
529
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
530 *** The `window-system' variable has been made frame-local. The new
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
531 `initial-window-system' variable contains the `window-system' value
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
532 for the first frame.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
533
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
534 *** 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
535 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
536
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
537 *** 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
538 frame on another tty device interactively.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
539
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
540 *** 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
541 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
542
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
543 *** New functions: `delete-tty', `suspend-tty', `resume-tty'.
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
544
84788
248b9d120db2 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 84773
diff changeset
545 *** 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
546 `terminal-parameters', `terminal-parameter', `set-terminal-parameter'.
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
547
84448
d03b0147539e Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 84444
diff changeset
548 *** 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
549 are called after a tty frame has been suspended or resumed,
85033
0d62f6d35184 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 84988
diff changeset
550 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
551 being suspended/resumed as a parameter.
fbb5919e6afb * server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 83812
diff changeset
552
85144
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
553 *** New function: `environment'.
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
554
85106
fd282fb888de Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85100
diff changeset
555 *** New variable: `local-function-key-map'.
85144
7cbf2833ffb8 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85134
diff changeset
556 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
557 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
558 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
559 function-key-map.
83790
2aeb19284040 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 83773
diff changeset
560
83798
b797bea42060 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83790
diff changeset
561 *** `initial-environment' holds the environment inherited from Emacs's parent.
b797bea42060 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83790
diff changeset
562
83773
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
563 *** 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
564 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
565
85121
d900b8e10003 Remove mention of local-key-translation-map.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85106
diff changeset
566 *** 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
567 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
568 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
569 relevant to a specific terminal device.
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
570
3592dd2e8c0c Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents: 83719
diff changeset
571
84357
7a92dcd56a24 (Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83891
diff changeset
572 ** 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
573 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
574 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
575 (e.g. in before/after-strings).
82853
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
576
82218
dec066204588 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82204
diff changeset
577 ** Non-breaking space now acts as whitespace.
dec066204588 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82204
diff changeset
578
81941
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
579 +++
81868
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
580 ** 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
581
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
582 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
583 like this:
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
584
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
585 (condition-case nil
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
586 (foo bar)
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
587 ((debug error) nil))
622be87f6a99 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81851
diff changeset
588
81674
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
589 ** 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
590 `confirm-only'.
09e67b1211db *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81637
diff changeset
591
81329
465e2d55267d (regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81321
diff changeset
592 +++
465e2d55267d (regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 81321
diff changeset
593 ** 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
594
82853
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
595 ** 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
596 as its frame.
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
597
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
598 ** The new function `split-string-and-unquote' does (what?)
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
599
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
600 ** The new function `combine-and-quote-strings' does (what?)
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
601
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
602 ** The new function `image-refresh' refreshes all images associated
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
603 with a given image specification.
64745654ddea *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 82798
diff changeset
604
81357
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
605 +++
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
606 ** New variable `user-emacs-directory'.
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
607 Use this instead of "~/.emacs.d".
814515626f11 Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents: 81329
diff changeset
608
81401
6c2111aa9ab8 Add image-refresh
Chong Yidong <cyd@stupidchicken.com>
parents: 81357
diff changeset
609 +++
85541
e31d888e0891 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 85539
diff changeset
610 ** 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
611 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
612 `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
613 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
614 `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
615
86187
2a95aa038f83 Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents: 86134
diff changeset
616 ** 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
617 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
618
81763
ee27e7153c38 * NEWS: `file-remote-p' has a new optional parameter CONNECTED.
Michael Albinus <michael.albinus@gmx.de>
parents: 81734
diff changeset
619 +++
81941
bff8a71eeb05 * NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents: 81884
diff changeset
620 ** `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
621 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
622 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
623 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
624
81785
9ec60a953d51 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 81763
diff changeset
625 ** 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
626 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
627 the match data.
82103
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
628
fac8f5421213 (Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 82097
diff changeset
629 ** 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
630 `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
631 forms to subroutines.
62324
f1bee922ac7c Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents: 62279
diff changeset
632
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
633 * New Packages for Lisp Programming in Emacs 23.1
30922
6c3081f54e62 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30871
diff changeset
634
85669
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
635 ** 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
636 `isearch-buffers-minor-mode' that allows isearch to search through
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
637 multiple buffers. In this mode a new variable
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
638 `isearch-buffers-next-buffer-function' defines the function to call
5efb220d2a98 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 85656
diff changeset
639 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
640
82906
69b183268e31 Mention avl-tree.el.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 82884
diff changeset
641 ** 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
642
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
643
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
644 ----------------------------------------------------------------------
75774
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
645 This file is part of GNU Emacs.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
646
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
647 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
648 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
649 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
650 any later version.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
651
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
652 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
653 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
654 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
655 GNU General Public License for more details.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
656
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
657 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
658 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
659 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
660 Boston, MA 02110-1301, USA.
dc23aaa67696 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75684
diff changeset
661
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
662
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
663 Local variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
664 mode: outline
Dave Love <fx@gnu.org>
parents:
diff changeset
665 paragraph-separate: "[ ]*$"
Dave Love <fx@gnu.org>
parents:
diff changeset
666 end:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 52233
diff changeset
667
81031
10bd69917990 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 81026
diff changeset
668 arch-tag: e759449d-88b3-4de4-9900-3a6c3dfa23e2