Mercurial > emacs
annotate etc/NEWS @ 85195:718f0bcfdb7c
(reftex-toc-do-promote): Use mapc rather than mapcar.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Fri, 12 Oct 2007 06:34:33 +0000 |
parents | 2922a5d23b4e |
children | 7c1621f0c819 d38543a1c0f9 |
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 |
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
|
3 Copyright (C) 2007 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 | 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 |
81489
713aece810cd
configure prefers libgif over libungif.
Glenn Morris <rgm@gnu.org>
parents:
81475
diff
changeset
|
31 ** 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
|
32 a GIF library. |
81264 | 33 |
84530 | 34 ** Support for systems without alloca has been removed. |
35 | |
84721 | 36 ** The `emacstool' utility has been removed. |
37 | |
48054
b302909e7e67
Document enhanced signal-process functionality.
Kim F. Storm <storm@cua.dk>
parents:
48027
diff
changeset
|
38 |
81418
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
39 * Changes in Emacs 23.1 |
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
40 |
84811
f199ad5af7c3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
84789
diff
changeset
|
41 ** 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
|
42 You can also use any number of different ttys. |
f199ad5af7c3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
84789
diff
changeset
|
43 |
f199ad5af7c3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
84789
diff
changeset
|
44 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
|
45 testing for the `multi-tty' feature. |
f199ad5af7c3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
84789
diff
changeset
|
46 |
84527
625c68a74372
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
84507
diff
changeset
|
47 ** 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
|
48 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
|
49 were contributed by Kentaro Ohkouchi. |
625c68a74372
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
84507
diff
changeset
|
50 Source files for these icons can be found in Emacs.app/Contents/Resources. |
625c68a74372
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
84507
diff
changeset
|
51 |
84444
3c471eb2e299
Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
84424
diff
changeset
|
52 ** 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
|
53 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
|
54 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
|
55 |
3c471eb2e299
Document the interactive specification for C functions.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
84424
diff
changeset
|
56 ** 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
|
57 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
|
58 |
84357
7a92dcd56a24
(Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83891
diff
changeset
|
59 ** 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
|
60 split windows vertically or horizontally. |
7a92dcd56a24
(Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83891
diff
changeset
|
61 |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
62 ** 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
|
63 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
|
64 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
|
65 the currently selected Emacs frame. |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
66 |
82884
3bd084aa47e4
Say that PDF files are now the default for refcards.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
82853
diff
changeset
|
67 ** 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
|
68 |
82523
e912a8676e84
Joakim Verona <joakim at verona.se>
Glenn Morris <rgm@gnu.org>
parents:
82504
diff
changeset
|
69 ** 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
|
70 |
81732
399ffcb9cf31
(find-file-confirm-nonexistent-file): Rename from
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81694
diff
changeset
|
71 ** 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
|
72 requires confirmation before opening a non-existent file. |
09e67b1211db
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81637
diff
changeset
|
73 |
81418
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
74 ** 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
|
75 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
|
76 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
|
77 highlighting, and help echoing in the minibuffer. |
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
78 |
81553
a8101d5b9dd9
New entry for `next-error-recenter'.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
81489
diff
changeset
|
79 ** 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
|
80 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
|
81 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
|
82 |
84883 | 83 ** 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
|
84 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
|
85 |
85033 | 86 ** 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
|
87 and horizontally. |
82147
fac075d765a5
Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
82145
diff
changeset
|
88 |
fac075d765a5
Add `close-display-connection'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
82145
diff
changeset
|
89 ** 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
|
90 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
|
91 |
353b15b3c5d3
* NEWS: `shell' prompts for the default directory if called with a
Michael Albinus <michael.albinus@gmx.de>
parents:
82523
diff
changeset
|
92 ** 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
|
93 called with a prefix, and the default directory is a remote file name. |
85033 | 94 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
|
95 run processes remotely. |
82941
68020ac5ef24
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82906
diff
changeset
|
96 |
68020ac5ef24
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82906
diff
changeset
|
97 ** 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
|
98 using several time zones, in a buffer. |
81418
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
99 |
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
|
100 * 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
|
101 |
82401
0cf389416652
Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents:
82344
diff
changeset
|
102 ** 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
|
103 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
|
104 file or directory. |
0cf389416652
Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents:
82344
diff
changeset
|
105 |
84988
2e9aec8f7126
(argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents:
84962
diff
changeset
|
106 ** 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
|
107 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
|
108 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
|
109 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
|
110 |
2922a5d23b4e
The abbrev file is no longer read at startup in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
85145
diff
changeset
|
111 ** The abbrev file is no longer read at startup in batch mode. |
62043 | 112 |
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
|
113 * Incompatible Editing Changes in Emacs 23.1 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
114 |
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
|
115 |
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
116 * Editing Changes in Emacs 23.1 |
75801 | 117 |
85081
2a3baf9b92a9
Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents:
85033
diff
changeset
|
118 +++ |
2a3baf9b92a9
Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents:
85033
diff
changeset
|
119 ** 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
|
120 `transient-mark-mode' is turned on. Otherwise, it fills the current |
2a3baf9b92a9
Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents:
85033
diff
changeset
|
121 paragraph. The new command bound to M-q is `fill-paragraph-or-region'. |
2a3baf9b92a9
Add M-q fill-paragraph-or-region.
Juri Linkov <juri@jurta.org>
parents:
85033
diff
changeset
|
122 |
84773
d8b9b78eb16c
(indent-for-tab-command): Indent the region if
Dan Nicolaescu <dann@ics.uci.edu>
parents:
84750
diff
changeset
|
123 ** 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
|
124 `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
|
125 |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
126 ** 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
|
127 `save-buffers-kill-terminal'. |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
128 |
81132
094200bbe6b7
New command kill-matching-buffers kills buffers whose name matches a regexp.
Sam Steingold <sds@gnu.org>
parents:
81108
diff
changeset
|
129 ** 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
|
130 |
82063 | 131 ** Minibuffer changes: |
132 | |
133 *** isearch started in the minibuffer searches in the minibuffer history. | |
134 Reverse isearch commands (C-r, C-M-r) search in previous minibuffer | |
135 history elements, and forward isearch commands (C-s, C-M-s) search in | |
136 next history elements. When the reverse search reaches the first history | |
137 element, it wraps to the last history element, and the forward search | |
138 wraps to the first history element. When the search is terminated, the | |
139 history element containing the search string becomes the current. | |
140 | |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
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 * 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
|
143 |
84448
d03b0147539e
Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
84444
diff
changeset
|
144 ** 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
|
145 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
|
146 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
|
147 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
|
148 its usage. |
d03b0147539e
Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
84444
diff
changeset
|
149 |
84567
24c97bbf2198
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
84530
diff
changeset
|
150 ** A new game called `bubbles' has been added. |
82943 | 151 |
81442 | 152 ** 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
|
153 |
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
|
154 |
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
155 * Changes in Specialized Modes and Packages in Emacs 23.1 |
71601
c7218dbd298e
*** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents:
71570
diff
changeset
|
156 |
85100
c04703192cb6
(diff-hunk-style): New fun.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85081
diff
changeset
|
157 ** diff-fine-highlight highlights char-level details of changes in a diff hunk. |
84662
1c6fc68f3899
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
84629
diff
changeset
|
158 ** archive-mode has basic support to browse Rar archives. |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
159 ** 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
|
160 |
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
|
161 ** 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
|
162 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
|
163 |
81079
506d3398a966
(copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81031
diff
changeset
|
164 ** In the `copyright' package, you can specify your copyright holders's names. |
506d3398a966
(copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81031
diff
changeset
|
165 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
|
166 considered for update. |
506d3398a966
(copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81031
diff
changeset
|
167 |
82798
e203765b7fca
Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents:
82767
diff
changeset
|
168 ** eldoc highlights the function argument under point |
e203765b7fca
Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents:
82767
diff
changeset
|
169 with the face `eldoc-highlight-function-argument'. |
e203765b7fca
Mention eldoc-highlight-function-argument.
Glenn Morris <rgm@gnu.org>
parents:
82767
diff
changeset
|
170 |
81620
205f0e2270e9
(vc-arch-add-tagline): Do a slightly cleaner job.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81593
diff
changeset
|
171 ** VC |
82190
3b2cbc59143e
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
82167
diff
changeset
|
172 *** 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
|
173 |
84629
8431de0e8056
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
84567
diff
changeset
|
174 *** 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
|
175 |
84360
07d871329e5d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
84357
diff
changeset
|
176 *** 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
|
177 |
85134
af7e24a5bf93
New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
85121
diff
changeset
|
178 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
|
179 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
|
180 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
|
181 as a single changeset. |
af7e24a5bf93
New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
85121
diff
changeset
|
182 |
81456
2be88db9aeed
(sgml-xml-guess): Return the result rather than setting sgml-xml-mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81442
diff
changeset
|
183 ** 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
|
184 |
84962 | 185 ** The appearance of superscript and subscript in TeX is more customizable. |
186 See the documentation of the variables: tex-fontify-script, | |
187 tex-font-script-display, tex-suscript-height-ratio, and | |
188 tex-suscript-height-minimum. | |
189 | |
81593
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
190 ** BibTeX mode: |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
191 |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
192 *** New `bibtex-entry-format' options `whitespace', `braces', and |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
193 `string', disabled by default. |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
194 |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
195 *** New variable `bibtex-cite-matcher-alist' contains rules to |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
196 identify cited keys in BibTeX entries, used by `bibtex-find-crossref. |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
197 |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
198 *** Command `bibtex-url' now allows multiple URLs per entry. |
b1e328f69b65
*** empty log message ***
Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
parents:
81553
diff
changeset
|
199 |
81802
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
200 +++ |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
201 ** Tramp |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
202 |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
203 *** New connection methods. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
204 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
|
205 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
|
206 "tunnel" and "socks". |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
207 |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
208 *** Multihop syntax has been removed. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
209 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
|
210 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
|
211 |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
212 *** More default settings. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
213 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
|
214 `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
|
215 |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
216 *** Connection information is cached. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
217 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
|
218 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
|
219 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
|
220 |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
221 *** Control of remote processes. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
222 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
|
223 `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
|
224 |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
225 *** Success of remote copy is checked. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
226 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
|
227 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
|
228 |
82229
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
229 ** Miscellaneous programming mode changes |
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
230 |
84843 | 231 *** The file etc/emacs.py now supports both Python 2 and 3, meaning |
232 that either version can be used as inferior Python by python.el. | |
84825 | 233 |
82229
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
234 *** 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
|
235 |
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
236 ** Miscellaneous |
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
237 |
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
238 *** 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
|
239 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
|
240 on the corresponding remote system. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
241 |
82229
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
242 *** C-x C-q in dired-mode now runs the command wdired-change-to-wdired-mode, |
82197 | 243 and C-x C-q in wdired-mode exits it with asking a question about |
244 saving changes. | |
82229
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
245 |
83812 | 246 *** The new command `eshell/info' runs info in an eshell buffer. |
247 | |
52902 | 248 |
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
|
249 * 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
|
250 |
81878 | 251 --- |
252 ** IPv6 is supported on MS-Windows. | |
253 Emacs now supports IPv6 on Windows XP and later, and earlier versions | |
254 of Windows with third party IPv6 stacks installed. Previously IPv6 was | |
255 supported on other platforms, but not on Windows due to using the winsock | |
256 1.1 header file, even though Emacs was linking to the winsock 2 library. | |
257 | |
59356
bbe94a7411bf
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
59323
diff
changeset
|
258 |
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
|
259 * Incompatible Lisp Changes in Emacs 23.1 |
62042
54584b534be1
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
62027
diff
changeset
|
260 |
81637
9cde32c80659
* NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents:
81620
diff
changeset
|
261 +++ |
9cde32c80659
* NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents:
81620
diff
changeset
|
262 ** 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
|
263 |
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
|
264 |
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
265 * Lisp Changes in Emacs 23.1 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
266 |
85145
0833864bd9a1
(frame-inherited-parameters): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85144
diff
changeset
|
267 ** `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
|
268 the selected frame. |
85106
fd282fb888de
Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85100
diff
changeset
|
269 ** 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
|
270 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
|
271 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
|
272 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
|
273 |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
274 ** Changes related to multiple tty support. |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
275 |
83801
3ef554452c8a
$TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83798
diff
changeset
|
276 *** $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
|
277 $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
|
278 |
84750
61716998289c
(Qdisplay_environment_variable): Delete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
84721
diff
changeset
|
279 *** $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
|
280 |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
281 *** 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
|
282 `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
|
283 for the first frame. |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
284 |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
285 *** 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
|
286 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
|
287 |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
288 *** 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
|
289 frame on another tty device interactively. |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
290 |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
291 *** 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
|
292 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
|
293 |
83790
2aeb19284040
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
83773
diff
changeset
|
294 *** New functions: `delete-tty', `suspend-tty', `resume-tty'. |
2aeb19284040
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
83773
diff
changeset
|
295 |
84788
248b9d120db2
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
84773
diff
changeset
|
296 *** 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
|
297 `terminal-parameters', `terminal-parameter', `set-terminal-parameter'. |
83790
2aeb19284040
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
83773
diff
changeset
|
298 |
84448
d03b0147539e
Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
84444
diff
changeset
|
299 *** 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
|
300 are called after a tty frame has been suspended or resumed, |
85033 | 301 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
|
302 being suspended/resumed as a parameter. |
fbb5919e6afb
* server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83812
diff
changeset
|
303 |
85144
7cbf2833ffb8
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85134
diff
changeset
|
304 *** New function: `environment'. |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
305 |
85106
fd282fb888de
Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85100
diff
changeset
|
306 *** New variable: `local-function-key-map'. |
85144
7cbf2833ffb8
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85134
diff
changeset
|
307 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
|
308 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
|
309 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
|
310 function-key-map. |
83790
2aeb19284040
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
83773
diff
changeset
|
311 |
83798
b797bea42060
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83790
diff
changeset
|
312 *** `initial-environment' holds the environment inherited from Emacs's parent. |
b797bea42060
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83790
diff
changeset
|
313 |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
314 *** 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
|
315 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
|
316 |
85121
d900b8e10003
Remove mention of local-key-translation-map.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85106
diff
changeset
|
317 *** 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
|
318 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
|
319 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
|
320 relevant to a specific terminal device. |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
321 |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
322 |
84357
7a92dcd56a24
(Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83891
diff
changeset
|
323 ** 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
|
324 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
|
325 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
|
326 (e.g. in before/after-strings). |
82853
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
327 |
82218
dec066204588
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82204
diff
changeset
|
328 ** Non-breaking space now acts as whitespace. |
dec066204588
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82204
diff
changeset
|
329 |
81941
bff8a71eeb05
* NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents:
81884
diff
changeset
|
330 +++ |
81868
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
331 ** 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
|
332 |
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
333 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
|
334 like this: |
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
335 |
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
336 (condition-case nil |
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
337 (foo bar) |
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
338 ((debug error) nil)) |
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
339 |
81674
09e67b1211db
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81637
diff
changeset
|
340 ** 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
|
341 `confirm-only'. |
09e67b1211db
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81637
diff
changeset
|
342 |
81329
465e2d55267d
(regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81321
diff
changeset
|
343 +++ |
465e2d55267d
(regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81321
diff
changeset
|
344 ** 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
|
345 |
82853
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
346 ** 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
|
347 as its frame. |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
348 |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
349 ** The new function `split-string-and-unquote' does (what?) |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
350 |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
351 ** The new function `combine-and-quote-strings' does (what?) |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
352 |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
353 ** The new function `image-refresh' refreshes all images associated |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
354 with a given image specification. |
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
355 |
81357
814515626f11
Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents:
81329
diff
changeset
|
356 +++ |
814515626f11
Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents:
81329
diff
changeset
|
357 ** New variable `user-emacs-directory'. |
814515626f11
Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents:
81329
diff
changeset
|
358 Use this instead of "~/.emacs.d". |
814515626f11
Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents:
81329
diff
changeset
|
359 |
81401 | 360 +++ |
81734
e75a9a5b8536
* NEWS: New function `start-file-process'.
Michael Albinus <michael.albinus@gmx.de>
parents:
81732
diff
changeset
|
361 ** The new function `start-file-process is similar to `start-process', |
e75a9a5b8536
* NEWS: New function `start-file-process'.
Michael Albinus <michael.albinus@gmx.de>
parents:
81732
diff
changeset
|
362 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
|
363 `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
|
364 and `process-file-shell-command' are also new; they call internally |
ec5e699d1426
* NEWS: New functions `start-file-process-shell-command' and
Michael Albinus <michael.albinus@gmx.de>
parents:
82071
diff
changeset
|
365 `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
|
366 |
81763
ee27e7153c38
* NEWS: `file-remote-p' has a new optional parameter CONNECTED.
Michael Albinus <michael.albinus@gmx.de>
parents:
81734
diff
changeset
|
367 +++ |
81941
bff8a71eeb05
* NEWS: `file-remote-p' has a new optional parameter IDENTIFICATION.
Michael Albinus <michael.albinus@gmx.de>
parents:
81884
diff
changeset
|
368 ** `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
|
369 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
|
370 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
|
371 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
|
372 |
81785
9ec60a953d51
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81763
diff
changeset
|
373 ** 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
|
374 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
|
375 the match data. |
82103
fac8f5421213
(Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
82097
diff
changeset
|
376 |
fac8f5421213
(Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
82097
diff
changeset
|
377 ** 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
|
378 `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
|
379 forms to subroutines. |
62324
f1bee922ac7c
Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents:
62279
diff
changeset
|
380 |
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
|
381 * New Packages for Lisp Programming in Emacs 23.1 |
30922 | 382 |
82906 | 383 ** The new package avl-tree.el deals with the AVL tree data structure. |
384 | |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
385 |
25853 | 386 ---------------------------------------------------------------------- |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
387 This file is part of GNU Emacs. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
388 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
389 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
|
390 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
|
391 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
|
392 any later version. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
393 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
394 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
|
395 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
|
396 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
|
397 GNU General Public License for more details. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
398 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
399 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
|
400 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
|
401 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
|
402 Boston, MA 02110-1301, USA. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
403 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
404 |
25853 | 405 Local variables: |
406 mode: outline | |
407 paragraph-separate: "[ ]*$" | |
408 end: | |
52401 | 409 |
81031 | 410 arch-tag: e759449d-88b3-4de4-9900-3a6c3dfa23e2 |