Mercurial > emacs
annotate etc/NEWS @ 96747:ebf3bd5f0017
* keymap.c: Remove all NS-specific code.
(where_is_preferred_modifier, Vwhere_is_preferred_modifier): New vars.
(preferred_sequence_p): Rename from ascii_sequence_p; pay attention to
where_is_preferred_modifier, return a different value depending on how
preferred is the binding.
(where_is_internal): Adjust accordingly.
(Fwhere_is_internal): Refresh where_is_preferred_modifier.
Adjust to new preferred_sequence_p.
(syms_of_keymap): Declare `where-is-preferred-modifier'.
* keyboard.c (parse_solitary_modifier): Not static any more.
* keyboard.h (parse_solitary_modifier): Declare.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Wed, 16 Jul 2008 19:23:49 +0000 |
parents | 41a704dfdf7b |
children | 2b46fd076f88 |
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 | 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 | 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. |
96230 | 30 The configure option `--with-gtk' has been removed. Gtk is now the |
31 default toolkit, but you can use --with-x-toolkit=gtk if necessary. | |
81321
efd70d9613c7
Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents:
81310
diff
changeset
|
32 |
96230 | 33 ** New font code. |
34 Fonts are handled by new code capable of dealing with multiple font | |
96694
41a704dfdf7b
Apparently incorrect to say that font backend _requires_ freetype and
Glenn Morris <rgm@gnu.org>
parents:
96651
diff
changeset
|
35 backends. This uses the freetype and fontconfig libraries. |
96230 | 36 |
37 *** Emacs now accepts font names supplied in the fontconfig format | |
38 (e.g. "monospace-12:bold") and GTK format (e.g. "Monospace Bold 12"). | |
39 | |
40 *** Added support for local fonts (fonts installed on the machine | |
41 where Emacs is running). | |
42 | |
43 *** Added support for the Xft library for antialiasing. | |
44 | |
45 *** Added support for the otf library for complex text layout by | |
46 OpenType fonts. | |
47 | |
48 *** Added support for the m17n library for text shaping. | |
49 | |
50 ** Changes to image support | |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
51 --- |
96230 | 52 *** configure now checks for libgif before libungif when searching for |
53 a GIF library. | |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
54 +++ |
96230 | 55 *** Emacs now supports the SVG image format through librsvg2. |
56 | |
57 ** The Mac Carbon port is no longer supported. | |
58 Instead, use... [FIXME what?] | |
92005
f60998626e8a
Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents:
92001
diff
changeset
|
59 |
91665
e123b520c277
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
91657
diff
changeset
|
60 ** The new configuration option "--with-dbus" enables D-Bus language |
e123b520c277
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
91657
diff
changeset
|
61 bindings for Emacs. |
e123b520c277
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
91657
diff
changeset
|
62 |
87722
5d38dcdc3044
Mention that old platforms are no longer supported. Add a reference to
Eli Zaretskii <eliz@gnu.org>
parents:
87688
diff
changeset
|
63 ** 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
|
64 See the list at the end of etc/MACHINES for details. |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
65 --- |
96230 | 66 *** Support for systems without alloca has been removed. |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
67 --- |
96230 | 68 *** Support for Sun windows has been removed. |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
69 --- |
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
70 *** The `emacstool' utility has been removed. |
96230 | 71 |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
72 --- |
91571
42b5c4e03611
Mention removal of --with-gcc, --with-gtk.
Glenn Morris <rgm@gnu.org>
parents:
91538
diff
changeset
|
73 ** 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
|
74 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
|
75 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
|
76 |
96230 | 77 ** The refcards are now shipped as PDF files. |
78 | |
96631
4d4707aba794
Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96615
diff
changeset
|
79 --- |
96230 | 80 ** Emacs 23 comes with a new set of default icons. |
81 Various resolutions are available as etc/images/icons/hicolor/*/apps/emacs.png. | |
82 The Emacs 22 icon is available as `emacs22.png' in the same location. | |
48054
b302909e7e67
Document enhanced signal-process functionality.
Kim F. Storm <storm@cua.dk>
parents:
48027
diff
changeset
|
83 |
81418
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
84 * Changes in Emacs 23.1 |
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
85 |
96747
ebf3bd5f0017
* keymap.c: Remove all NS-specific code.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
96694
diff
changeset
|
86 ** `where-is-preferred-modifier' can specify your favorite modifier. |
ebf3bd5f0017
* keymap.c: Remove all NS-specific code.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
96694
diff
changeset
|
87 |
96230 | 88 ** Improved X Window System support |
89 | |
90 *** Emacs now supports using both X displays and ttys in one session. | |
91 With an Emacs server active (M-x server-start), `emacsclient -t' | |
92 creates a tty frame connected to the running emacs server. You can | |
93 use any number of different ttys. `emacsclient -c' creates a new X11 | |
94 frame on the current $DISPLAY (or a tty frame if $DISPLAY is not set). | |
95 | |
96 You can test for the presence of this feature in your Lisp code by | |
97 testing for the `multi-tty' feature. | |
98 | |
99 **** Emacsclient can now open new terminal frames. | |
100 Now, the default behavior is to open a new Emacs frame by default. | |
101 Use the -c option to get the old behavior of opening files in the | |
102 currently selected Emacs frame. | |
103 | |
104 *** The new command close-display-connection closes a connection to a | |
105 remote display. | |
106 | |
107 *** Emacs now supports the XEmbed specification. | |
108 You can embed Emacs in another application on X11. The new command line | |
109 option --parent-id is used to pass the parent window id to Emacs. See | |
110 http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html | |
111 for details about XEmbed. | |
112 | |
113 *** Emacs can now set the frame opacity. | |
114 The opacity of a frame can be controlled by setting the `alpha' frame | |
115 parameter. This only takes effect on a compositing window manager for | |
96404
580b7b0195ed
Add Windows support note to alpha frame parameter.
Jason Rumney <jasonr@gnu.org>
parents:
96376
diff
changeset
|
116 the X Window System, such as Compiz, Beryl and Compiz Fusion, or on |
580b7b0195ed
Add Windows support note to alpha frame parameter.
Jason Rumney <jasonr@gnu.org>
parents:
96376
diff
changeset
|
117 Windows 2000 and later versions of Windows. |
96230 | 118 |
119 The alpha parameter should be an integer between 0 (transparent) and | |
120 100 (opaque), or a float number between 0.0 and 1.0. It can also be a | |
121 cons cell (ACTIVE . INACTIVE), where ACTIVE is the opacity of an | |
122 active frame and INACTIVE is the opactity of non-active frames. | |
96070
4c8ca47f4ea8
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
95978
diff
changeset
|
123 |
96230 | 124 The variable `frame-alpha-lower-limit' defines a lower bound for the |
125 opacity; the default is 20. | |
126 | |
127 ** Internationalization changes | |
128 | |
129 *** The Emacs character set is now a superset of Unicode. | |
130 (It has about four times the code space, which should be plenty). | |
131 | |
132 The internal encoding used for buffers and strings is now | |
133 Unicode-based and called `utf-8-emacs'. This encoding is backwards | |
134 compatible with Unicode's UTF-8 encoding. The internal encoding | |
135 previously used by Emacs, `emacs-mule', is still available. | |
136 | |
137 During byte-compilation, Emacs 23 uses `utf-8-emacs' to write files. | |
138 As a result, byte-compiled files containing non-ASCII characters can't | |
139 be read by earlier versions of Emacs. Files compiled by Emacs 20, 21, | |
140 or 22 are loaded correctly as emacs-mule (whether or not they contain | |
141 multibyte characters). This takes somewhat more time, so it may be | |
142 worth recompiling existing .elc files which don't need to be shared | |
143 with older Emacsen. | |
144 | |
145 *** There are new coding systems/aliases; see M-x list-coding-systems. | |
146 | |
147 *** There is a new charset implementation with many new charsets. | |
148 See M-x list-character-sets. New charsets can be defined conveniently | |
149 as tables of unicodes. | |
150 | |
151 **** The dimension of a charset is now 1, 2, 3, or 4, and the size of | |
152 each dimension is no longer limited to 94 or 96. | |
153 | |
154 **** A dynamic charset priority list is used to infer the charset of | |
155 characters for display. | |
156 | |
157 *** There are new language environments for Chinese-GBK, | |
158 Chinese-GB18030, Khmer, Bengali, Punjabi, Gujarati, Oriya, Telugu, | |
159 Sinhala, and TaiViet. | |
160 | |
161 *** The minor modes unify-8859-on-encoding-mode and | |
162 unify-8859-on-decoding-mode are obsolete. | |
95906
cf07bd0d6f98
(Info-breadcrumbs-depth): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
95896
diff
changeset
|
163 |
95883
37aeb92752e7
Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents:
95827
diff
changeset
|
164 ** Emacs now supports serial port access on GNU/Linux, Unix, and |
96632
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
165 Windows. The new command `serial-term' starts an interactive terminal |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
166 on a serial port. The serial port can be configured at runtime with |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
167 the mode-line mouse menu. |
95883
37aeb92752e7
Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents:
95827
diff
changeset
|
168 |
96230 | 169 ** Menu Bar changes |
96632
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
170 --- |
96230 | 171 *** In the Options menu, the "Set Default Font" item applies the |
172 selected font to the `default' face on all frames, not just the | |
173 current frame. Furthermore, if Emacs is compiled with both GTK and | |
174 Fontconfig support, the "Set Default Font" item uses the GTK font | |
175 selection dialog instead of an Emacs pop-up menu. | |
96632
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
176 --- |
96230 | 177 *** The font setting chosen by "Set Default Font" is saved if the |
178 "Save Options" item is used. | |
95827
59bdaf146c68
Add menu bar changes, and font parsing changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
95777
diff
changeset
|
179 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
180 *** The Tools menu contains a new Encryption/Decryption submenu. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
181 This contains commands provided by EasyPG, the newly-included |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
182 interface to GnuPG (see New Modes and Packages). |
96632
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
183 --- |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
184 *** In the Options menu, the "Truncate Long Lines in the Buffer" entry |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
185 has been replaced with a submenu offering three different ways to |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
186 handle long lines: truncation, continuation at the window edge, and |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
187 the new word wrapping option (see Editing Changes, below). |
95827
59bdaf146c68
Add menu bar changes, and font parsing changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
95777
diff
changeset
|
188 |
96230 | 189 ** Mode-line changes |
96651
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
190 +++ |
96230 | 191 *** The mode-line displays a `@', instead of `-', if the |
192 default-directory for the current buffer is on a remote machine. | |
81418
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
193 |
96230 | 194 *** The mode-line displays a mode menu when mouse-1 is clicked on a |
195 minor mode, in the same way as it already did for major modes. | |
91481
4931aa71bd30
Add entry for recenter-top-bottom.
Glenn Morris <rgm@gnu.org>
parents:
91395
diff
changeset
|
196 |
96230 | 197 *** The `mode-line-emphasis' face is used to highlight certain |
198 mode-line information (e.g. waiting for a VC command to finish). | |
91739
61157aec32d2
Add emacs-startup-time, emacs-uptime.
Glenn Morris <rgm@gnu.org>
parents:
91730
diff
changeset
|
199 |
96230 | 200 ** Directory-local variables can now be defined. |
201 By default, Emacs looks in .dir-settings.el for directory-local | |
202 variables. For more information, see `set-directory-project' and | |
203 `define-project-bindings'. | |
94364
4e228cda1c03
Add pp-macroexpand-expression, pp-macroexpand-last-sexp.
Glenn Morris <rgm@gnu.org>
parents:
94352
diff
changeset
|
204 |
81418
5ce347f4e5a9
*** empty log message ***
Nick Roberts <nickrob@snap.net.nz>
parents:
81401
diff
changeset
|
205 |
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
|
206 * 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
|
207 |
96651
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
208 +++ |
93052
3635fdf1d314
`inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents:
93015
diff
changeset
|
209 ** The option `inhibit-startup-screen' (with aliases to old names |
3635fdf1d314
`inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents:
93015
diff
changeset
|
210 `inhibit-splash-screen' and `inhibit-startup-message') doesn't inhibit |
3635fdf1d314
`inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents:
93015
diff
changeset
|
211 display of the initial message in the *scratch* buffer. If you don't |
3635fdf1d314
`inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents:
93015
diff
changeset
|
212 want to display the initial message in the *scratch* buffer at startup, |
3635fdf1d314
`inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents:
93015
diff
changeset
|
213 you can set the option `initial-scratch-message' to nil. |
3635fdf1d314
`inhibit-startup-screen' doesn't inhibit display of the initial message
Juri Linkov <juri@jurta.org>
parents:
93015
diff
changeset
|
214 |
82401
0cf389416652
Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents:
82344
diff
changeset
|
215 ** 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
|
216 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
|
217 file or directory. |
0cf389416652
Add new user option `initial-buffer-choice'.
Juri Linkov <juri@jurta.org>
parents:
82344
diff
changeset
|
218 |
84988
2e9aec8f7126
(argv): Alias for `command-line-args-left' to use as
David Kastrup <dak@gnu.org>
parents:
84962
diff
changeset
|
219 ** 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
|
220 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
|
221 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
|
222 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
|
223 |
2922a5d23b4e
The abbrev file is no longer read at startup in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
85145
diff
changeset
|
224 ** The abbrev file is no longer read at startup in batch mode. |
62043 | 225 |
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
|
226 * Incompatible Editing Changes in Emacs 23.1 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
227 |
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
|
228 +++ |
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
|
229 ** 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
|
230 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
|
231 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
|
232 |
96632
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
233 --- |
94609
7939c814add6
* NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
94592
diff
changeset
|
234 ** The following input methods were removed in Emacs 22.2, but this was |
94643 | 235 not advertised: danish-alt-postfix, esperanto-alt-postfix, |
94609
7939c814add6
* NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
94592
diff
changeset
|
236 finnish-alt-postfix, german-alt-postfix, icelandic-alt-postfix, |
7939c814add6
* NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
94592
diff
changeset
|
237 norwegian-alt-postfix, scandinavian-alt-postfix, spanish-alt-postfix, |
7939c814add6
* NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
94592
diff
changeset
|
238 and swedish-alt-postfix. Use the versions without "alt-", which are |
7939c814add6
* NEWS: Reword previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
94592
diff
changeset
|
239 identical. |
94592
72bf8f6f42d5
The following input methods were removed in Emacs 22.2...
Glenn Morris <rgm@gnu.org>
parents:
94532
diff
changeset
|
240 |
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
|
241 |
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
242 * Editing Changes in Emacs 23.1 |
75801 | 243 |
96615
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
244 ** The C-n and C-p line-motion commands now move by screen lines, |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
245 taking continued lines and variable-width characters into account. |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
246 Setting `line-move-visual' to nil reverts this to the previous |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
247 behavior (motion by logical lines based on buffer contents alone). |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
248 |
96230 | 249 ** C-x C-c now invokes `save-buffers-kill-terminal', and C-z now |
250 invokes `suspend-frame'. This change is for compatibility with the | |
251 new multi-tty support (see `Improved X Window System support' above). | |
252 | |
93555
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
253 ** Mark changes |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
254 +++ |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
255 *** Transient Mark mode is now on by default. |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
256 +++ |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
257 *** mark-even-if-inactive now defaults to t |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
258 +++ |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
259 *** When Transient Mark mode is on, C-SPC C-SPC pushes a mark without |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
260 activating it. |
93555
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
261 +++ |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
262 *** When Transient Mark mode is on, M-q now fills the region if the |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
263 region is active. Otherwise, it fills the current paragraph. |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
264 +++ |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
265 *** When Transient Mark mode is on, M-$ now checks spelling of the |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
266 region if the region is active. Otherwise, it checks spelling of the |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
267 word at point. |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
268 *** When Transient Mark mode is on, TAB now indents the region if the |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
269 region is active. |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
270 *** `use-empty-active-region' controls whether an empty active region |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
271 in Transient Mark mode should make commands operate on that empty |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
272 region. |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
273 |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
274 ** Temporarily active regions |
96340
399d3bf4ec08
Documented shift-select-mode.
Chong Yidong <cyd@stupidchicken.com>
parents:
96333
diff
changeset
|
275 +++ |
93555
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
276 *** The new variable shift-select-mode, non-nil by default, controls |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
277 shift-selection. When Shift Select mode is on, shift-translated |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
278 motion keys (e.g. S-left and S-down) activate and extend a temporary |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
279 region, similar to mouse-selection. |
96340
399d3bf4ec08
Documented shift-select-mode.
Chong Yidong <cyd@stupidchicken.com>
parents:
96333
diff
changeset
|
280 +++ |
93555
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
281 *** Temporarily active regions, created using shift-selection or |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
282 mouse-selection, are not necessarily deactivated in the next command. |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
283 They are only deactivated after point motion commands that are not |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
284 shift-translated, or after commands that would ordinarily deactivate |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
285 the mark in Transient Mark mode (e.g., any command that modifies the |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
286 buffer). |
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
287 |
92894
70290cfccdc1
Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents:
92767
diff
changeset
|
288 ** Minibuffer changes |
82063 | 289 |
96230 | 290 *** Operations like C-x b and C-x C-f, which use switch-to-buffer, do |
291 not fail any more when used in a minibuffer or a dedicated window. | |
292 Instead, they fallback on using pop-to-buffer, which will use some | |
293 other window. | |
93402
ea007865fdec
Move minibuffer changes to the section "Minibuffer changes".
Juri Linkov <juri@jurta.org>
parents:
93380
diff
changeset
|
294 |
93403
ca4f82c2e75c
Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents:
93402
diff
changeset
|
295 *** When M-n in the minibuffer reaches the end of the list of defaults, |
ca4f82c2e75c
Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents:
93402
diff
changeset
|
296 it adds the completion list to the end, so next M-n continues putting |
ca4f82c2e75c
Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents:
93402
diff
changeset
|
297 completion items to the minibuffer. The same principle applies to |
ca4f82c2e75c
Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents:
93402
diff
changeset
|
298 incremental search commands as well: C-s or C-M-s starts searching |
ca4f82c2e75c
Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents:
93402
diff
changeset
|
299 the default values and after the end of defaults they continue |
ca4f82c2e75c
Replace section that says about buffer names available via M-n with a section
Juri Linkov <juri@jurta.org>
parents:
93402
diff
changeset
|
300 searching minibuffer completion items. |
93015
715070fd019a
Commands that read a buffer name now provide a list of all buffers.
Juri Linkov <juri@jurta.org>
parents:
92894
diff
changeset
|
301 |
96230 | 302 *** Minibuffer input of shell commands now comes with completion. |
303 | |
304 *** In the `C-x d' (Dired) prompt, typing M-n gives the visited file | |
305 name of the current buffer. | |
86359
4c23769d1dd7
In C-x d, if you type M-n you get the visited file name of the current buffer.
Juri Linkov <juri@jurta.org>
parents:
86353
diff
changeset
|
306 |
96230 | 307 *** In the M-! (shell-command) prompt, M-n provides some default commands. |
308 These are guessed using the file extension of the current file, based | |
309 on the file-handlers specified in the operating system's `mailcap' | |
310 file. The ! command in Dired (dired-do-shell-command) works | |
311 similarly, using the file displayed on the current line. | |
86134
1dcb138a672b
Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents:
86024
diff
changeset
|
312 |
1dcb138a672b
Add default list for dired-read-shell-command, occur, keep-lines, flush-lines, how-many.
Juri Linkov <juri@jurta.org>
parents:
86024
diff
changeset
|
313 *** 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
|
314 `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
|
315 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
|
316 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
|
317 |
82063 | 318 *** isearch started in the minibuffer searches in the minibuffer history. |
319 Reverse isearch commands (C-r, C-M-r) search in previous minibuffer | |
320 history elements, and forward isearch commands (C-s, C-M-s) search in | |
321 next history elements. When the reverse search reaches the first history | |
322 element, it wraps to the last history element, and the forward search | |
323 wraps to the first history element. When the search is terminated, the | |
324 history element containing the search string becomes the current. | |
325 | |
92894
70290cfccdc1
Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents:
92767
diff
changeset
|
326 ** Face changes |
70290cfccdc1
Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents:
92767
diff
changeset
|
327 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
328 *** S-down-mouse-1 now pops up a menu for changing the font and text |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
329 size of the default face in the current buffer. The face is changed |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
330 via face remapping (see below). |
95978
d14b51454568
*** S-down-mouse-1 now pops up a menu for changing the default font
Chong Yidong <cyd@stupidchicken.com>
parents:
95975
diff
changeset
|
331 |
95530 | 332 *** FIXME face-remap |
333 | |
96230 | 334 ** Primary selection changes |
335 | |
336 *** If `select-active-regions' is t, setting the mark automatically | |
337 makes the new region into the primary selection (for interaction with | |
338 other window applications). If you enable this, you might want to | |
339 bind `mouse-yank-primary' to Mouse-2. | |
340 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
341 *** You can disable kill ring commands from accessing the primary |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
342 selection by setting `x-select-enable-primary' to nil. |
96230 | 343 |
344 ** Completion changes | |
345 | |
346 *** `completion-styles' can be customized to choose your favorite | |
347 completion style. | |
348 | |
349 *** The default completion styles include a form of partial-completion. | |
350 | |
351 *** The new command `minibuffer-force-complete' chooses one of the | |
352 possible completions, rather than stopping at the common prefix. | |
353 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
354 *** `completion-auto-help' can be set to `lazy' to list the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
355 completions only if you repeat the completion. This was already |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
356 supported in `partial-completion-mode'. |
96230 | 357 |
96239
2f2e5059ea17
Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents:
96230
diff
changeset
|
358 ** Continuation lines can be wrapped at word boundaries |
2f2e5059ea17
Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents:
96230
diff
changeset
|
359 (word-wrapping) instead of the right window edge. The new per-buffer |
2f2e5059ea17
Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents:
96230
diff
changeset
|
360 variable `word-wrap', if non-nil turns on word-wrapping. Word |
2f2e5059ea17
Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents:
96230
diff
changeset
|
361 wrapping does not take place if continuation lines are not shown, |
2f2e5059ea17
Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents:
96230
diff
changeset
|
362 e.g. if truncate-lines is non-nil. |
2f2e5059ea17
Document `word-wrap'.
Chong Yidong <cyd@stupidchicken.com>
parents:
96230
diff
changeset
|
363 |
96242
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
364 ** Window management changes |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
365 |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
366 *** truncate-partial-width-windows now accepts integer values, which |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
367 specify a minimum window width for partial-width windows, below which |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
368 lines are truncated. The default has been changed to 30. |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
369 |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
370 *** The new command balance-windows-area balances windows both |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
371 vertically and horizontally. |
676dd253c861
Document truncate-partial-width-windows change.
Chong Yidong <cyd@stupidchicken.com>
parents:
96239
diff
changeset
|
372 |
96230 | 373 ** Miscellaneous changes: |
374 | |
96284
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
375 *** New keymap `search-map' bound to `M-s' provides global bindings |
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
376 for search related commands: `M-s o' for `occur', `M-s h r' for |
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
377 `highlight-regexp' and other hi-lock commands on the `M-s h' prefix. |
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
378 |
96230 | 379 *** C-l is bound to the new command recenter-top-bottom, rather than recenter. |
380 This moves the current line to window center, top and bottom on | |
381 successive invokations. | |
382 | |
383 *** scroll-preserve-screen-position also preserves the column position. | |
384 | |
385 *** If `yank-pop-change-selection' is t, rotating the kill ring also | |
386 updates the selection or clipboard to the current yank, just as M-w | |
387 would do so with the text it copies to the kill ring. | |
388 | |
389 +++ | |
390 *** C-M-% now shows replacement as it would look in the buffer, with | |
391 `\N' and `\&' substituted according to the match. Old behavior can be | |
392 restored by customizing `query-replace-show-replacement'. | |
393 | |
394 *** The command shell prompts for the default directory, when it is | |
395 called with a prefix and the default directory is a remote file name. | |
396 This is because some file name handlers (like ange-ftp) are not able to | |
397 run processes remotely. | |
398 | |
399 *** The new command kill-matching-buffers kills buffers whose name | |
400 matches a regexp. | |
401 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
402 *** The new commands `pp-macroexpand-expression' and |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
403 `pp-macroexpand-last-sexp' pretty-print macro expansions. |
96230 | 404 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
405 |
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
|
406 * 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
|
407 |
87039
c7d386687d80
Placeholder for new files from lisp/gnus.
Glenn Morris <rgm@gnu.org>
parents:
86988
diff
changeset
|
408 ** FIXME add details of new packages imported from lisp/gnus. |
92241
d4d3bc46621d
(Gnus): Mention problem with coding system `utf-8-emacs'
Reiner Steib <Reiner.Steib@gmx.de>
parents:
92240
diff
changeset
|
409 [Maybe some information from doc/misc/gnus-coding.texi can be reused] |
87039
c7d386687d80
Placeholder for new files from lisp/gnus.
Glenn Morris <rgm@gnu.org>
parents:
86988
diff
changeset
|
410 |
96230 | 411 ** Auto Composition Mode is a minor mode that composes characters |
412 automatically when they are displayed. It is globally on by default. | |
413 It uses `auto-composition-function' (default `auto-compose-chars'). | |
414 | |
415 ** Bubbles, a new game, is similar to SameGame. | |
416 | |
417 ** bug-reference.el provides clickable links to bug reports. | |
418 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
419 ** copyright.el provides utilities for updating copyright notices in files. |
96230 | 420 |
421 ** dbus.el provides D-Bus language bindings. | |
422 D-Bus is an inter-process communication mechanism for applications | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
423 residing on the same host. See the manual for details. |
84448
d03b0147539e
Revert mistakenly deleted entries.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents:
84444
diff
changeset
|
424 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
425 ** Doc View Mode allows viewing of PDF, PostScript and DVI documents. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
426 One can also search for a regular expression in the document. For |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
427 details, see the commentary in doc-view.el. |
96230 | 428 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
429 ** EasyPG provides an interface to the GNU Privacy Guard (GnuPG). |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
430 It includes a GnuPG keyring browser, cryptographic operations on |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
431 regions and files, and automatic encryption of *.gpg files. For |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
432 details, see the EasyPG Assistant User's Manual. |
96230 | 433 |
434 ** json.el is a library for parsing and generating JSON | |
435 (JavaScript Object Notation), a lightweight data-interchange format. | |
436 | |
437 ** linum.el is a new minor mode to display line numbers for the | |
438 current buffer. | |
439 | |
440 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. | |
441 | |
442 ** nXML Mode | |
443 This is a new mode for editing XML documents. It allows a schema to | |
444 be associated with the XML document being edited, using Relax NG as | |
445 the schema language. The schema is used to provide two key features: | |
92063
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
446 |
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
447 *** Continuous validation. nXML validates as you type, highlighting |
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
448 any invalid parts of your document. |
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
449 |
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
450 *** Completion. nXML can assist you in entering an element name, |
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
451 attribute name or data value by using information about what is |
d359b11fb16e
NEWS: Describe nXML mode and json.el.
Michael Olson <mwolson@gnu.org>
parents:
92034
diff
changeset
|
452 allowed by the schema in that context. |
86431 | 453 |
96230 | 454 ** proced.el provides a Dired-like interface for operating on processes. |
455 Proced makes an Emacs buffer containing a listing of the current | |
456 processes (using ps(1)). You can use the normal Emacs commands to | |
457 move around in this buffer, and special Proced commands to operate on | |
458 the processes listed. | |
81321
efd70d9613c7
Change bug address. Add back +++/--- note.
Glenn Morris <rgm@gnu.org>
parents:
81310
diff
changeset
|
459 |
96230 | 460 ** Remember Mode is a mode for jotting down things to remember. |
461 Notes can be saved to a Diary file. For details, see the Remember | |
462 Manual. | |
85772 | 463 |
96230 | 464 ** RST mode is a major mode for editing ReSTructured-Text files. |
465 | |
466 ** A new `whitespace' package has been installed, and the pre-existing one | |
467 renamed to `old-whitespace'. | |
468 [FIXME someone explain why this is good, if it is...] | |
91647
f9692dfe86e7
EasyPG: Initial check-in.
Michael Olson <mwolson@gnu.org>
parents:
91646
diff
changeset
|
469 |
93876
414bac225d14
Add zeroconf.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
93868
diff
changeset
|
470 ** zeroconf.el offers service discovery and service publishing |
93936
3bc9b0eef232
*** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents:
93887
diff
changeset
|
471 interfaces according to the zeroconf specification. It communicates |
3bc9b0eef232
*** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents:
93887
diff
changeset
|
472 with Avahi, a zeroconf implementation, via D-Bus messages on systems |
3bc9b0eef232
*** empty log message ***
Michael Albinus <michael.albinus@gmx.de>
parents:
93887
diff
changeset
|
473 which have installed this software. |
93876
414bac225d14
Add zeroconf.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
93868
diff
changeset
|
474 |
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
|
475 |
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
476 * Changes in Specialized Modes and Packages in Emacs 23.1 |
71601
c7218dbd298e
*** empty log message ***
Luc Teirlinck <teirllm@auburn.edu>
parents:
71570
diff
changeset
|
477 |
96230 | 478 ** Abbrev has been rewritten in Elisp and extended with more flexibility. |
85710
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
479 *** New functions: abbrev-get, abbrev-put, abbrev-table-get, abbrev-table-put, |
94137
b745a29952ba
(abbrev-insert): New function extracted from expand-abbrev.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
94106
diff
changeset
|
480 abbrev-table-p, abbrev-insert, abbrev-table-menu. |
85710
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
481 *** 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
|
482 *** `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
|
483 extra arguments for arbitrary properties. |
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
484 *** New variable `abbrev-minor-mode-table-alist'. |
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
485 *** `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
|
486 *** 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
|
487 `:count', `:system', `:enable-function', `:case-fixed'. |
85710
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
488 *** Abbrev-tables have now the following special properties: |
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
489 `:parents', `:case-fixed', `:enable-function', `:regexp', |
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
490 `abbrev-table-modiff'. |
beb909dfc54d
Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85669
diff
changeset
|
491 |
96230 | 492 ** Apropos |
493 *** `apropos-library' describes the elements defined in a given library. | |
494 *** Set `apropos-compact-layout' is you want a more compact (but wider) layout. | |
495 | |
496 ** Archive Mode has basic support to browse Rar archives. | |
497 | |
498 ** BibTeX mode | |
499 | |
500 *** New command `bibtex-initialize' (re)initializes BibTeX buffers. | |
501 | |
502 *** New `bibtex-entry-format' options `whitespace', `braces', and | |
503 `string', disabled by default. | |
504 | |
505 *** New variable `bibtex-cite-matcher-alist' contains rules to | |
506 identify cited keys in BibTeX entries, used by `bibtex-find-crossref'. | |
507 | |
508 *** Command `bibtex-url' allows multiple URLs per entry. | |
509 | |
510 ** Calendar and diary | |
511 | |
512 +++ | |
513 *** There is a new date style, `iso', essentially year/month/day. | |
514 The variable `european-calendar-style' is obsolete - use `calendar-date-style'. | |
515 Similarly, the commands `american-calendar' and `european-calendar' | |
516 should be replaced by `calendar-set-date-style'. | |
517 | |
518 +++ | |
519 *** The calendar namespace has been rationalized. | |
520 All functions and variables now begin with a `calendar-', `diary-', or | |
521 `holiday-' prefix. The various calendar systems have secondary | |
522 prefixes, eg `calendar-french-'. The old names you are likely to use | |
523 directly still exist, for the time being, as aliases, but please start | |
524 using the new names. | |
525 | |
96300 | 526 *** The whitespace in the calendar layout can be customized. |
527 See the variables: | |
528 calendar-left-margin, calendar-intermonth-spacing, calendar-column-width, | |
529 calendar-day-header-width, and calendar-day-digit-width. | |
530 | |
531 *** Text (e.g. ISO weeks) can be displayed between the calendar months. | |
532 See the variables calendar-intermonth-header and calendar-intermonth-text. | |
533 | |
96230 | 534 *** The function `holiday-chinese' computes holidays on the Chinese calendar. |
535 It has been used to add items to the list `holiday-oriental-holidays'. | |
536 | |
537 *** `diary-remind' accepts a negative number -DAYS as a shorthand for | |
538 the list (1 2 ... DAYS). | |
539 | |
96651
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
540 ** Change Log mode |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
541 |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
542 *** The new command C-c C-f (change-log-find-file) finds the file |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
543 associated with the current log entry. |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
544 |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
545 *** The new command C-c C-c (change-log-goto-source) goes to the |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
546 source code associated with a log entry. |
dd7d28f3d635
Aggregate change log mode changes. Update documentation status.
Chong Yidong <cyd@stupidchicken.com>
parents:
96642
diff
changeset
|
547 |
96230 | 548 ** Compile and grep modes |
549 | |
550 *** The mode-line entry for the *compilation* and *grep* buffer is color coded. | |
551 It has different colors for to show that: (a) the command is still | |
552 running, (b) successful completion, (c) error. | |
553 | |
554 *** compilation-auto-jump-to-first-error tells `compile' to jump to | |
555 the first error encountered during compilations. | |
556 | |
96605
bc27980146e4
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96481
diff
changeset
|
557 *** The `cc' alias for C++ files in `grep-file-aliases' has been |
bc27980146e4
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96481
diff
changeset
|
558 improved. `hh' can be used to match C++ header files and `cchh' both |
bc27980146e4
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96481
diff
changeset
|
559 C++ sources and headers. |
bc27980146e4
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96481
diff
changeset
|
560 |
96230 | 561 ** Custom |
562 +++ | |
563 *** defcustom accepts new keyword arguments, `:safe' and `:risky', which | |
564 set a variable's `safe-local-variable' and `risky-local-variable' property. | |
565 | |
566 ** Diff mode | |
567 | |
568 *** diff-refine-hunk highlights word-level details of changes in a diff hunk. | |
569 It's used automatically as you move through hunks, see | |
570 diff-auto-refine. It is bound to `C-c C-b'. | |
571 | |
572 *** diff-add-change-log-entries-other-window iterates through the diff | |
573 buffer and tries to create ChangeLog entries for each change. | |
574 It is bound to `C-x 4 A'. | |
575 | |
576 ** Fortran | |
577 *** The variable `fortran-line-length' can change the fixed-form line-length. | |
578 | |
579 *** In Fortran mode, M-; is now bound to the standard comment-dwim, | |
580 rather than fortran-indent-comment. | |
581 | |
582 +++ | |
583 *** (The increasingly misnamed) F90 mode supports Fortran 2003 syntax. | |
584 | |
585 ** Gnus | |
586 | |
587 *** The Gnus package has been updated | |
588 There are many news features, bug fixes and improvements; see the file | |
589 GNUS-NEWS or the node "No Gnus" in the Gnus manual for details. | |
590 | |
591 *** In Emacs 23, Gnus uses Emacs' new internal coding system `utf-8-emacs' for | |
592 saving articles drafts and ~/.newsrc.eld. These file may not be read | |
593 correctly in Emacs 22 and below. If you want to Gnus across different Emacs | |
594 versions, you may set `mm-auto-save-coding-system' to `emacs-mule'. | |
595 | |
92894
70290cfccdc1
Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents:
92767
diff
changeset
|
596 ** Help mode |
86014
11902b5f216b
*** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents:
85985
diff
changeset
|
597 *** New macro `with-help-window' should set up help windows better |
11902b5f216b
*** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents:
85985
diff
changeset
|
598 than `with-output-to-temp-buffer' with `print-help-return-message'. |
11902b5f216b
*** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents:
85985
diff
changeset
|
599 *** New option `help-window-select' permits to customize whether help |
11902b5f216b
*** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents:
85985
diff
changeset
|
600 window shall be automatically selected when invoking help. |
11902b5f216b
*** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents:
85985
diff
changeset
|
601 *** 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
|
602 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
|
603 |
96230 | 604 ** Isearch |
87214 | 605 |
96284
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
606 *** New command `isearch-highlight-regexp' bound to `M-s h r' |
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
607 in isearch mode runs `highlight-regexp' (`hi-lock-face-buffer') |
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
608 with the current search string as its regexp argument. |
5df646ce1545
Add global bindings `M-s o' for `occur', `M-s h r' for `highlight-regexp',
Juri Linkov <juri@jurta.org>
parents:
96280
diff
changeset
|
609 |
87214 | 610 *** New command `isearch-occur' bound to `M-s o' in isearch mode |
611 runs `occur' with the current search string. | |
612 | |
613 *** isearch can now search through multiple ChangeLog files. | |
85572 | 614 When running isearch in a ChangeLog file, if the search fails, |
615 then another C-s tries searching the previous ChangeLog, | |
616 if there is one (e.g. go from ChangeLog to ChangeLog.12). | |
617 | |
85669
5efb220d2a98
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85656
diff
changeset
|
618 This is enabled if isearch-buffers-multi is non-nil. |
5efb220d2a98
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85656
diff
changeset
|
619 |
92013 | 620 *** The part of an isearch that failed to match is highlighted in `isearch-fail' |
621 face. | |
622 | |
94263 | 623 *** `C-h C-h' in isearch mode displays isearch-specific Help screen, |
624 `C-h b' displays all isearch key bindings, `C-h k' displays the full | |
625 documentation of the given isearch key sequence, `C-h m' displays | |
626 documentation of isearch mode. All the rest Help commands exit isearch mode | |
627 and execute their global definitions. | |
628 | |
96230 | 629 *** When started in the minibuffer, Isearch searches in the minibuffer |
630 history. See `Minibuffer changes', above. | |
93538
e69fcb5b7842
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93499
diff
changeset
|
631 |
96230 | 632 ** Python |
633 *** The file etc/emacs.py now supports both Python 2 and 3, meaning | |
634 that either version can be used as inferior Python by python.el. | |
81795
15008ad392dc
(compilation-auto-jump-to-first-error,compilation-auto-jump-to-next): New vars.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81785
diff
changeset
|
635 |
96230 | 636 *** Python mode now has `pdbtrack' functionality. When using pdb to |
637 debug a Python program, pdbtrack notices the pdb prompt and displays | |
638 the source file and line that the program is stopped at, much the same | |
639 way as gud-mode does for debugging C programs with gdb. | |
81079
506d3398a966
(copyright-names-regexp): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81031
diff
changeset
|
640 |
96230 | 641 ** T-mouse Mode |
94229 | 642 |
96230 | 643 *** If the gpm mouse server is running and t-mouse-mode is enabled, |
644 Emacs uses a Unix socket in a GNU/Linux console to talk to server, | |
645 rather than faking events using the client program mev. This C level | |
646 approach provides mouse highlighting and help echoing in the | |
647 minibuffer. | |
87854
00321492f35d
*** empty log message ***
Martin Rudalics <rudalics@gmx.at>
parents:
87722
diff
changeset
|
648 |
85625 | 649 +++ |
96230 | 650 ** Tramp |
651 | |
652 *** New connection methods. | |
653 The new methods "plinkx", "plink2", "psftp", "sftp" and "fish" have | |
654 been introduced. There are also new so-called gateway methods | |
655 "tunnel" and "socks". | |
656 | |
657 *** Multihop syntax has been removed. | |
658 The pseudo-method "multi" has been removed. Instead of, multi hops | |
659 can be specified by the new variable `tramp-default-proxies-alist'. | |
660 | |
661 *** More default settings. | |
662 Default values can be set via the variables `tramp-default-user', | |
663 `tramp-default-user-alist' and `tramp-default-host'. | |
85625 | 664 |
96230 | 665 *** Connection information is cached. |
666 In order to reduce connection setup, information about used | |
667 connections are kept persistent in a file. The name of this file is | |
668 defined in the variable `tramp-persistency-file-name'. | |
86312
7e2c67792bdd
For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents:
86187
diff
changeset
|
669 |
96230 | 670 *** Control of remote processes. |
671 Running processes on a remote host can be controlled by settings in | |
672 `tramp-remote-path' and `tramp-remote-process-environment'. | |
673 | |
674 *** Success of remote copy is checked. | |
675 When the variable `file-precious-flag' is set, the success of a remote | |
676 file copy is checked via the file's checksum. | |
677 | |
678 *** Passwords can be read from an authentification file. | |
679 Tramp uses the package `auth-source' to read passwords from a file, if | |
680 necessary. | |
86312
7e2c67792bdd
For some reason, this new feature was not in etags for Emacs 22,
Francesco Potortì <pot@gnu.org>
parents:
86187
diff
changeset
|
681 |
96481
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
682 ** VC and related modes |
93538
e69fcb5b7842
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93499
diff
changeset
|
683 |
84360
07d871329e5d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
84357
diff
changeset
|
684 *** VC now supports applying VC operations to a set of files at a time. |
85134
af7e24a5bf93
New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
85121
diff
changeset
|
685 This enables VC to work much more effectively with changeset-oriented |
93887
95ab8057090d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93876
diff
changeset
|
686 version-control systems such as Subversion, GNU Arch, Mercurial, Git |
95ab8057090d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93876
diff
changeset
|
687 and Bzr. VC will now pass a multiple-file commit to these systems as |
95ab8057090d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93876
diff
changeset
|
688 a single changeset. |
85134
af7e24a5bf93
New VC in the NEWS.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
85121
diff
changeset
|
689 |
94106
9294e3bd7d46
Rename vc-status to vc-dir and the vc-status var to vc-ewoc.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
94062
diff
changeset
|
690 *** vc-dir is a new command that displays file names and their VC |
96481
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
691 status. It allows to apply various VC operations to a file, a |
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
692 directory or a set of files/directories. |
93977
bc90a81fc7cb
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93937
diff
changeset
|
693 |
bc90a81fc7cb
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93937
diff
changeset
|
694 *** Clicking on the VC mode-line entry now pops the VC menu. |
bc90a81fc7cb
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93937
diff
changeset
|
695 |
bc90a81fc7cb
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93937
diff
changeset
|
696 *** The VC mode-line entry now has a tooltip that explains the VC file status. |
bc90a81fc7cb
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93937
diff
changeset
|
697 |
95896
7561b5637b81
(vc-annotate-show-diff-revision-at-line): Move most of the code to ...
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95883
diff
changeset
|
698 *** In VC Annotate mode, for VC systems that support changesets, you can |
7561b5637b81
(vc-annotate-show-diff-revision-at-line): Move most of the code to ...
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95883
diff
changeset
|
699 see the diff for the whole changeset (not only for the current file) |
96476
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
700 by typing the D key. |
95896
7561b5637b81
(vc-annotate-show-diff-revision-at-line): Move most of the code to ...
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95883
diff
changeset
|
701 |
96476
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
702 *** In VC Annotate mode, you can type v to toggle the annotation visibility. |
86413
c69102c73c4f
Mention new VC Annotate mode command.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
86359
diff
changeset
|
703 |
91830
98b6c9d8faca
(vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
91788
diff
changeset
|
704 *** In VC Annotate mode, you can type f to show the file revision on |
98b6c9d8faca
(vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
91788
diff
changeset
|
705 the current line. |
98b6c9d8faca
(vc-annotate-find-revision-at-line): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
91788
diff
changeset
|
706 |
96476
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
707 *** In VC Annotate mode, for VC systems that support changesets, you |
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
708 can see the diff for the whole changeset (not only for the current |
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
709 file) by typing the D key or using the "Show changeset diff of |
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
710 revision at line" menu entry. |
d5795d971979
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96421
diff
changeset
|
711 |
93538
e69fcb5b7842
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93499
diff
changeset
|
712 *** Asynchronous VC commands display [Waiting...] in the mode-line |
e69fcb5b7842
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93499
diff
changeset
|
713 of the corresponding buffer as long as the asynchronous process is |
e69fcb5b7842
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93499
diff
changeset
|
714 active. |
e69fcb5b7842
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93499
diff
changeset
|
715 |
93887
95ab8057090d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93876
diff
changeset
|
716 *** Log entries can be modified using the key "e" in log-view. |
95ab8057090d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93876
diff
changeset
|
717 For now only CVS, RCS, SCCS and SVN support this functionality. |
95ab8057090d
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93876
diff
changeset
|
718 This is done by the `modify-change-comment' backend function. |
93868
dbecceba58d3
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
93842
diff
changeset
|
719 |
95966
054335cbee3d
* log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95906
diff
changeset
|
720 *** In log-view-mode, for VC systems that support changesets, you can |
054335cbee3d
* log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95906
diff
changeset
|
721 see the diff for the whole changeset (not only for the current file) |
054335cbee3d
* log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95906
diff
changeset
|
722 by typing the D key or using the "Changeset Diff" menu entry. |
054335cbee3d
* log-view.el (log-view-diff-changeset): New function.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
95906
diff
changeset
|
723 |
96481
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
724 *** In Log Edit mode, C-c C-d now shows the diff for the files involved. |
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
725 |
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
726 *** vc-git supports the "git grep" command. |
a4d01535c722
Reorganize the VC entry a bit.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96476
diff
changeset
|
727 |
94730
3bbff46b7130
Meta-CVS support removed.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
94707
diff
changeset
|
728 *** VC Support for Meta-CVS has been removed for lack of maintainer able |
3bbff46b7130
Meta-CVS support removed.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
94707
diff
changeset
|
729 to update it to the new VC. |
3bbff46b7130
Meta-CVS support removed.
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
94707
diff
changeset
|
730 |
82229
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
731 ** Miscellaneous |
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
732 |
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
733 *** 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
|
734 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
|
735 on the corresponding remote system. |
dc2bceb79a0a
* NEWS: Add Tramp and comint-mode changes.
Michael Albinus <michael.albinus@gmx.de>
parents:
81795
diff
changeset
|
736 |
96230 | 737 *** In Dired, C-x C-q now runs the command wdired-change-to-wdired-mode, |
82197 | 738 and C-x C-q in wdired-mode exits it with asking a question about |
739 saving changes. | |
82229
fc334008c1ed
Add fortran-line-length, plus some more sections.
Glenn Morris <rgm@gnu.org>
parents:
82218
diff
changeset
|
740 |
96230 | 741 *** Eldoc highlights the function argument under point |
742 with the face `eldoc-highlight-function-argument'. | |
743 | |
744 *** In Etags, the --members option is now the default. | |
96376
c3309dba6542
American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents:
96340
diff
changeset
|
745 Use --no-members if you want the old default behavior of not tagging |
96230 | 746 struct members in C, members variables in C++ and variables in PHP. |
83812 | 747 |
96230 | 748 *** The `gdb' command only works with the graphical interface now. |
749 Use `gud-gdb' if you want the (old) text command mode. | |
91646 | 750 |
96230 | 751 *** goto-address.el provides two new minor modes, goto-address-mode and |
752 goto-address-prog-mode, which buttonize URLS and email addresses. | |
753 | |
754 *** The new command `eshell/info' runs info in an eshell buffer. | |
91683 | 755 |
91758 | 756 *** The new variable `ffap-rfc-directories' specifies a list of local |
757 directories in which `ffap-rfc' will first search for RFCs. | |
758 | |
96230 | 759 *** hide-ifdef-mode allows shadowing ifdef-blocks instead of hiding them. |
760 See option `hide-ifdef-shadow' and function `hide-ifdef-toggle-shadowing'. | |
761 | |
762 *** `icomplete-prospects-height' now supercedes `icomplete-prospects-length'. | |
763 | |
764 *** Info displays breadcrumbs in the header of the page. | |
765 See Info-breadcrumbs-depth to control it. | |
766 | |
92136 | 767 *** net-utils has an `iwconfig' command, similar to the existing `ifconfig'. |
92156
813966bafbb3
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
92150
diff
changeset
|
768 It is used to configure wireless interfaces. |
92136 | 769 |
96230 | 770 *** The pcmpl-unix package supports hostname completion for ssh and scp. |
771 | |
772 *** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs. | |
773 | |
774 *** smerge-refine highlights word-level details of changes in conflict. | |
775 It's used automatically as you move through conflicts, see smerge-auto-refine. | |
776 | |
777 *** talk.el has been extended for multiple tty support. | |
778 | |
779 *** A new command `display-time-world' has been added to the Time | |
780 package. It creates a buffer with an updating time display using | |
781 several time zones. | |
782 | |
783 *** The appearance of superscript and subscript in TeX is more customizable. | |
784 See the documentation of the variables: tex-fontify-script, | |
785 tex-font-script-display, tex-suscript-height-ratio, and | |
786 tex-suscript-height-minimum. | |
787 | |
788 *** view-remove-frame-by-deleting is now by default t | |
789 since users found iconification of view-mode frames distracting. | |
790 | |
791 *** WoMan tries to add locale-specific manual page directories to the | |
792 search path. This can be disabled by setting `woman-locale' to nil. | |
793 | |
52902 | 794 |
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
|
795 * 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
|
796 |
95682
78a4157e99c0
Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents:
95645
diff
changeset
|
797 ** Case is now considered significant in completion on MS-Windows. |
78a4157e99c0
Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents:
95645
diff
changeset
|
798 The default value of `completion-ignore-case' is now nil on |
78a4157e99c0
Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents:
95645
diff
changeset
|
799 MS-Windows, the same as it is for other operating systems. The |
78a4157e99c0
Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents:
95645
diff
changeset
|
800 variable doesn't apply to reading a file name -- in that case Emacs |
78a4157e99c0
Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents:
95645
diff
changeset
|
801 heeds `read-file-name-completion-ignore-case' instead. |
78a4157e99c0
Document that `completion-ignore-case' is nil on MS-Windows.
John Paul Wallington <jpw@pobox.com>
parents:
95645
diff
changeset
|
802 |
81878 | 803 --- |
804 ** IPv6 is supported on MS-Windows. | |
805 Emacs now supports IPv6 on Windows XP and later, and earlier versions | |
94453
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
806 of Windows with third party IPv6 stacks installed. In Emacs 22, IPv6 was |
81878 | 807 supported on other platforms, but not on Windows due to using the winsock |
808 1.1 header file, even though Emacs was linking to the winsock 2 library. | |
809 | |
93339
ed66b85b0c05
Prevoius NEWS entry already documented in the manual (for X).
Jason Rumney <jasonr@gnu.org>
parents:
93338
diff
changeset
|
810 --- |
93338
04c90252db91
Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents:
93271
diff
changeset
|
811 ** Busy cursor (hourglass) now displays on MS-Windows. |
04c90252db91
Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents:
93271
diff
changeset
|
812 When Emacs is busy, an hourglass mouse cursor is displayed on Windows. |
94453
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
813 In Emacs 22 only X supported the busy cursor. |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
814 |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
815 --- |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
816 ** Battery status is available on MS-Windows |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
817 Emacs can now display the battery status in the mode-line when enabled with |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
818 display-battery-mode or from the Options menu. More verbose battery |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
819 information is also available with the command `battery'. In Emacs 22 |
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
820 battery status was supported only on GNU/Linux and Mac. |
93338
04c90252db91
Document Windows hourglass change.
Jason Rumney <jasonr@gnu.org>
parents:
93271
diff
changeset
|
821 |
85985 | 822 ** More keys available on MS-Windows. |
823 Keys normally associated with IMEs, and some exotic keys not normally found | |
824 on standard keyboards have been given names so they can be bound to functions | |
825 inside Emacs. If there are keys on your keyboard that have not been exposed | |
826 to Emacs in the past, try C-h k to see if they are available now. | |
827 | |
828 Emacs can now bind functions to the extra buttons for media player and | |
829 browser control present on some keyboards. These buttons are disabled | |
830 by default, since enabling them prevents their system-wide use when | |
831 Emacs has focus. To enable them, set the variable | |
92398
c98e70371bdc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
92249
diff
changeset
|
832 w32-pass-multimedia-buttons to nil. See the doc string of that variable |
85985 | 833 for the list of extra keys that are available. |
94453
b354d19386f9
Add Windows battery support.
Jason Rumney <jasonr@gnu.org>
parents:
94364
diff
changeset
|
834 |
59356
bbe94a7411bf
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
59323
diff
changeset
|
835 |
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
|
836 * Incompatible Lisp Changes in Emacs 23.1 |
62042
54584b534be1
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
62027
diff
changeset
|
837 |
95407
8a703a3c84d7
(Fmake_variable_buffer_local, Fmake_local_variable)
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
95386
diff
changeset
|
838 ** Variables cannot be both buffer-local and frame-local any more. |
94532
92e6b5d0dd28
Add the argument DEFAULT of minibuffer input functions to Incompatible Lisp Changes.
Juri Linkov <juri@jurta.org>
parents:
94492
diff
changeset
|
839 |
93735
310118b32104
(functionp): Return nil for special forms.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
93555
diff
changeset
|
840 ** `functionp' returns nil for special forms. |
93826 | 841 I.e., it only returns t for objects that can be passed to `funcall'. |
93735
310118b32104
(functionp): Return nil for special forms.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
93555
diff
changeset
|
842 |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
843 ** The behavior of map-char-table has changed. It may call the |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
844 specified function with a cons (FROM . TO) as a key if characters in |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
845 that range have the same value. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
846 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
847 ** Process changes |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
848 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
849 *** The function `dired-call-process' has been removed. |
81637
9cde32c80659
* NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents:
81620
diff
changeset
|
850 +++ |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
851 *** The multibyteness of process filters is now determined by the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
852 coding-system used for decoding. The functions |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
853 `process-filter-multibyte-p' and `set-process-filter-multibyte' are |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
854 obsolete. |
81637
9cde32c80659
* NEWS: `dired-call-process' has been removed.
Michael Albinus <michael.albinus@gmx.de>
parents:
81620
diff
changeset
|
855 |
85732
f62dcdb06cab
The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents:
85710
diff
changeset
|
856 ** The variable `byte-compile-warnings' can now be a list starting with `not', |
92398
c98e70371bdc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
92249
diff
changeset
|
857 meaning to disable the specified warnings. The meaning of this list |
85732
f62dcdb06cab
The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents:
85710
diff
changeset
|
858 may therefore be the reverse of what you expect (of course, this is |
92398
c98e70371bdc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
92249
diff
changeset
|
859 only an issue if you make use of the new `not' syntax). Rather than |
85732
f62dcdb06cab
The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents:
85710
diff
changeset
|
860 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
|
861 `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
|
862 `byte-compile-enable-warning.' |
f62dcdb06cab
The variable `byte-compile-warnings' can now...
Glenn Morris <rgm@gnu.org>
parents:
85710
diff
changeset
|
863 |
91709
eda4a84da4b4
`mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents:
91683
diff
changeset
|
864 ** `mode-name' is no longer guaranteed to be a string. |
eda4a84da4b4
`mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents:
91683
diff
changeset
|
865 Use `(format-mode-line mode-name)' to ensure a string value. |
eda4a84da4b4
`mode-name' is no longer guaranteed to be a string.
Glenn Morris <rgm@gnu.org>
parents:
91683
diff
changeset
|
866 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
867 ** Internationalization changes |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
868 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
869 *** The value of the function `charset-id' is now always 0. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
870 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
871 *** The functions `register-char-codings' and `coding-system-spec' |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
872 have been removed. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
873 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
874 *** The cpXXX coding systems are now supported automatically. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
875 The functions cp-...-codepage, which you had to use in Emacs 22 to |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
876 enable support for these coding systems, have been deleted. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
877 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
878 *** The following features have been removed. They were used for |
92090 | 879 displaying various scripts with specific fonts, and are no longer |
880 needed now that OpenType font support is available: | |
92072
cfdc718703dc
Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents:
92063
diff
changeset
|
881 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
882 **** `devanagari' and `devan-util', and all associated devanagari-* and |
92090 | 883 dev-* functions and variables (formerly used for Devanagari script). |
92072
cfdc718703dc
Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents:
92063
diff
changeset
|
884 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
885 **** `kannada' and `knd-util', and all associated kannada-* and knd-* |
92090 | 886 functions and variables (formerly used for Kannada script). |
92072
cfdc718703dc
Mention the new language envrironments Bengali, Punjabi,
Kenichi Handa <handa@m17n.org>
parents:
92063
diff
changeset
|
887 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
888 **** `malayalam' and `mlm-util', and all associated malayalam-* and |
92090 | 889 mlm-* functions and variables (formerly used for Malayalam script). |
890 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
891 **** `tamil' and `tml-util, and all associated tamil-* and tml-* |
92090 | 892 functions and variables (formerly used for Tamil script). |
92034
69963c9b8257
Improve the description about the removal of
Kenichi Handa <handa@m17n.org>
parents:
92023
diff
changeset
|
893 |
81026
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
894 |
ffed94619365
Move Emacs 22 entries and arch tag to new file NEWS.22, leave empty
Glenn Morris <rgm@gnu.org>
parents:
80941
diff
changeset
|
895 * Lisp Changes in Emacs 23.1 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
896 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
897 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
898 ** New variable `user-emacs-directory'. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
899 Use this instead of "~/.emacs.d". |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
900 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
901 ** If a local hook function has a non-nil `permanent-local-hook' |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
902 property, `kill-all-local-variables' does not remove it from the local |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
903 value of the hook variable; it remains even if you change major modes. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
904 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
905 ** `frame-inherited-parameters' lets new frames inherit parameters from |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
906 the selected frame. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
907 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
908 ** New keymap `input-decode-map' overrides like key-translation-map, but |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
909 applies before function-key-map. Also it is terminal-local contrary to |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
910 key-translation-map. Terminal-specific key-sequences are generally added to |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
911 this map rather than to function-key-map now. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
912 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
913 ** `ignore-errors' is now a standard macro (does not require the CL package). |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
914 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
915 ** `interprogram-paste-function' can now return one string or a list |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
916 of strings. In the latter case, Emacs puts the second and following |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
917 strings on the kill ring. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
918 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
919 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
920 ** In `condition-case', a handler can specify "let the debugger run first". |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
921 You do this by writing `debug' in the list of conditions to be handled, |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
922 like this: |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
923 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
924 (condition-case nil |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
925 (foo bar) |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
926 ((debug error) nil)) |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
927 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
928 ** clone-indirect-buffer now runs the clone-indirect-buffer-hook. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
929 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
930 ** `beginning-of-defun-function' now takes one argument, the count |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
931 given to `beginning-of-defun'. |
96280
bfca3297fa0b
* bookmark.el (bookmark-alist): Allow the 2 slightly different formats
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
96254
diff
changeset
|
932 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
933 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
934 ** `file-remote-p' has new optional parameters IDENTIFICATION and CONNECTED. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
935 IDENTIFICATION specifies which part of the remote identifier has to be |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
936 returned. With CONNECTED passed non-nil, it is checked whether a |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
937 remote connection has been established already. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
938 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
939 ** The new macro `declare-function' suppresses compiler warnings about |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
940 undefined functions. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
941 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
942 ** Changes to interactive function handling |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
943 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
944 *** The new interactive spec code ^ says to first call |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
945 handle-shift-selection if shift-select-mode is non-nil, before reading |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
946 the command arguments. This is used for shift-selection (see above). |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
947 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
948 *** Built-in functions can now have an interactive specification that |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
949 is not a prompt string. If the `intspec' parameter of a `DEFUN' |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
950 starts with a `(', the string is evaluated as a Lisp form. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
951 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
952 *** The interactive-form of a function can be added post-facto via the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
953 `interactive-form' symbol property. Mostly useful to add complex |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
954 interactive forms to subroutines. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
955 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
956 ** Region changes |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
957 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
958 *** Commands should use `use-region-p' to test whether there is |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
959 an active region that they should operate on. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
960 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
961 *** `region-active-p' returns non-nil when Transient Mark mode is |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
962 enabled and there is an active region. This is NOT the best function |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
963 to use to test whether a command should operate on the region instead |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
964 of the usual behavior -- for that, use `use-region-p'. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
965 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
966 *** If a command sets `transient-mark-mode' to (only . OLDVAL), that |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
967 means to activate transient-mark-mode temporarily, until the next |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
968 unshifted point motion command or mark deactivation. Afterwards, |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
969 reset transient-mark-mode to the value OLDVAL. The values `only' and |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
970 `identity', introduced in Emacs 22, are now deprecated. |
96230 | 971 |
972 ** Emacs session information | |
973 | |
974 *** The new variables `before-init-time' and `after-init-time' record the | |
975 value of `current-time' before and after Emacs loads the init files. | |
976 | |
977 *** The new function `emacs-uptime' returns the uptime of an Emacs instance. | |
978 | |
979 *** The new function `emacs-init-time' returns the duration of the | |
980 Emacs initialization. | |
981 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
982 ** Changes affecting display-buffer |
96230 | 983 |
984 *** New value nil for split-height-threshold inhibits vertical splitting | |
985 unless there's no other window. | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
986 |
96230 | 987 *** New option split-width-threshold controls horizontal splitting. |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
988 |
96230 | 989 *** A window can be split horizontally even when it's not full-width. |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
990 |
96230 | 991 *** New option split-window-preferred-function can be set to a function |
992 to override the default splitting mechanism of display-buffer. | |
993 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
994 ** Minibuffer and completion changes |
85526
2ba6b972a7ef
Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents:
85468
diff
changeset
|
995 +++ |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
996 *** A list of default values can be specified for the DEFAULT argument of |
85526
2ba6b972a7ef
Add a list of minibuffer default values.
Juri Linkov <juri@jurta.org>
parents:
85468
diff
changeset
|
997 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
|
998 `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
|
999 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
|
1000 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
|
1001 |
96421 | 1002 *** New function `read-regexp' uses the regexp history and some useful |
1003 regexp defaults (string at point, last isearch/replacement regexp/string) | |
1004 via M-n when reading a regexp in the minibuffer. | |
1005 | |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1006 *** minibuffer-local-must-match-filename-map is now named |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1007 minibuffer-local-filename-must-match-map. |
85656
92ef0c1fb78e
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85631
diff
changeset
|
1008 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1009 *** `all-completions' may now return the base size in the last cdr. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1010 Since this means the returned list is not properly nil-terminated, this |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1011 is an incompatible change and is thus enabled by the new variable |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1012 completion-all-completions-with-base-size. |
85656
92ef0c1fb78e
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85631
diff
changeset
|
1013 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1014 *** The `require-match' argument to `completing-read' accepts a new value |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1015 `confirm-only'. |
87379
7fb15af635f4
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
87289
diff
changeset
|
1016 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1017 ** Search and replacement changes |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1018 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1019 *** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1020 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1021 *** New function `match-substitute-replacement' returns the result of |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1022 `replace-match' without actually using it in the buffer. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1023 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1024 *** The new variable `replace-search-function' determines the function |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1025 to use for searching in query-replace and replace-string. |
87409
0c8af1419a88
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
87392
diff
changeset
|
1026 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1027 *** The new variable `replace-re-search-function' determines the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1028 function to use for searching in `query-replace-regexp', |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1029 `replace-regexp', `query-replace-regexp-eval', and |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1030 `map-query-replace-regexp'. |
93555
9ef92a2bb899
Document shift-selection-mode and related changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
93538
diff
changeset
|
1031 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1032 *** The variable `inhibit-changing-match-data', if non-nil, prevents |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1033 the search and match primitives from changing the match data. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1034 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1035 ** File handling changes |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1036 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1037 *** set-file-modes is now interactive and can take the mode value in |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1038 symbolic notation thanks to auxiliary functions. |
85106
fd282fb888de
Add new `input-decode-map' keymap and use it for temrinal
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
85100
diff
changeset
|
1039 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1040 *** If you set find-file-confirm-nonexistent-file to t, then C-x C-f |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1041 requires confirmation before opening a non-existent file. |
86187
2a95aa038f83
Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents:
86134
diff
changeset
|
1042 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1043 ** Process changes |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1044 +++ |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1045 *** The new function `start-file-process' is similar to `start-process', |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1046 but obeys file handlers. The file handler is chosen based on |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1047 `default-directory'. The functions `start-file-process-shell-command' |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1048 and `process-file-shell-command' are also new; they call internally |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1049 `start-file-process' and `process-file', respectively. |
85761
7d711fbfe5b5
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85734
diff
changeset
|
1050 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1051 *** The new function `process-lines' executes an external program and |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1052 returns its output as a list of lines. |
87389
67cc3c303593
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
87379
diff
changeset
|
1053 |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1054 ** Character code, representation, and charset changes. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1055 |
92398
c98e70371bdc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
92249
diff
changeset
|
1056 The character code space is now 0x0..0x3FFFFF with no gap. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1057 Characters of code 0x0..0x10FFFF are Unicode characters of the same code points. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1058 Characters of code 0x3FFF80..0x3FFFFF are raw 8-bit bytes. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1059 |
92398
c98e70371bdc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
92249
diff
changeset
|
1060 Generic characters no longer exist. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1061 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1062 In buffers and strings, characters are represented by UTF-8 byte |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1063 sequences in a multibyte buffer/string. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1064 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1065 The concept of a charset has changed. A single character may belong |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1066 to multiple charsets (e.g. a-grave, U+00E0, belongs to charsets |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1067 unicode, iso-8859-1, iso-8859-3, etc). |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1068 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1069 *** The functions `encode-char' and `decode-char' now accept any character sets. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1070 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1071 *** The function `define-charset' now accepts a completely different |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1072 form of arguments (old-style arguments still work). |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1073 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1074 *** The value of the function `char-charset' depends on the current |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1075 priorities of charsets. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1076 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1077 *** The function get-char-code-property now accepts many Unicode base |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1078 character properties. They are `name', `general-category', |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1079 `canonical-combining-class', `bidi-class', `decomposition', |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1080 `decimal-digit-value', `digit-value', `numeric-value', `mirrored', |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1081 `old-name', `iso-10646-comment', `uppercase', `lowercase', and |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1082 `titlecase'. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1083 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1084 *** The functions `modify-syntax-entry' and `modify-category-entry' now |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1085 accept a cons of characters as the first argument, and modify all |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1086 entries in that range of characters. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1087 |
94331
6d85304f4f12
(translation-table-for-input): Mark as obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
94320
diff
changeset
|
1088 +++ |
6d85304f4f12
(translation-table-for-input): Mark as obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
94320
diff
changeset
|
1089 *** `translation-table-for-input' is now obsolete. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1090 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1091 *** New functions: |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1092 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1093 **** `characterp' returns t if and only if the argument is a character. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1094 This replaces `char-valid-p', which is now obsolete. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1095 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1096 **** `max-char' returns the maximum character code (currently #x3FFFFF). |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1097 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1098 **** `define-charset-alias' defines an alias of a charset. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1099 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1100 **** `set-charset-priority' sets priorities of charsets. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1101 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1102 **** `charset-priority-list' returns a prioritized list of charsets. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1103 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1104 **** `unibyte-string' makes a unibyte string from bytes. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1105 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1106 **** `define-char-code-property' defines a character code property. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1107 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1108 **** `char-code-property-description' returns the description string of |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1109 a character code property. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1110 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1111 *** New variables: |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1112 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1113 **** `find-word-boundary-function-table' is a char-table of functions to |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1114 search for a word boundary. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1115 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1116 **** `char-script-table' is a char-table of script names. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1117 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1118 **** `char-width-table' is a char-table of character widths. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1119 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1120 **** `print-charset-text-property' controls how to handle `charset' text |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1121 property on printing a string. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1122 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1123 **** `printable-chars' is a char-table of printable characters. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1124 |
92894
70290cfccdc1
Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents:
92767
diff
changeset
|
1125 ** Code conversion changes |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1126 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1127 *** The new function `define-coding-system' should be used to define a |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1128 coding system instead of `make-coding-system' (which is now obsolete). |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1129 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1130 *** The functions `encode-coding-region' and `decode-coding-region' |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1131 have an optional 4th argument to specify where the result of |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1132 conversion should go. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1133 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1134 *** The functions `encode-coding-string' and `decode-coding-string' |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1135 have an optional 4th argument specifying a buffer to store the result |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1136 of conversion. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1137 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1138 *** The functions `set-coding-priority' and `make-coding-system' are obsolete. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1139 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1140 *** New functions: |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1141 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1142 **** `with-coding-priority' executes Lisp code using the specified |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1143 coding system priority order. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1144 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1145 **** `check-coding-systems-region' checks if the text in the region is |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1146 encodable by the specified coding systems. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1147 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1148 **** `coding-system-aliases' returns a list of aliases of a coding system. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1149 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1150 **** `coding-system-charset-list' returns a list of charsets supported |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1151 by a coding system. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1152 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1153 **** `coding-system-priority-list' returns a list of coding systems |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1154 ordered by their priorities. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1155 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1156 **** `set-coding-system-priority' sets priorities of coding systems. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1157 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1158 ** There is a new input method, Robin, different from Quail. |
92398
c98e70371bdc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
92249
diff
changeset
|
1159 It has three functionalities: |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1160 i) a simple input method (converts an ASCII sequence into a string). |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1161 ii) converts an existing buffer substring into another string |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1162 iii) reverse conversion (each character produced by a |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1163 robin rule can hold the original ASCII sequence as a char-code-property) |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1164 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1165 *** The new function `robin-define-package' defines a Robin package. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1166 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1167 *** The new function `robin-modify-package' modifies an existing Robin package. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1168 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1169 *** The new function `robin-use-package' starts using a Robin package |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1170 as an input method. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1171 |
96254
dd9a4766432a
Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents:
96242
diff
changeset
|
1172 *** The new function `string-to-unibyte' is like `string-as-unibyte' |
dd9a4766432a
Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents:
96242
diff
changeset
|
1173 but signals an error if STRING contains a non-ASCII, non-eight-bit |
dd9a4766432a
Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents:
96242
diff
changeset
|
1174 character. |
dd9a4766432a
Mention string-to-unibyte.
Kenichi Handa <handa@m17n.org>
parents:
96242
diff
changeset
|
1175 |
92894
70290cfccdc1
Add some sections, based on NEWS.22.
Glenn Morris <rgm@gnu.org>
parents:
92767
diff
changeset
|
1176 ** Changes related to the new font backend |
92005
f60998626e8a
Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents:
92001
diff
changeset
|
1177 |
92015
bfea5b2e7fd3
Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents:
92013
diff
changeset
|
1178 Which font backends to use can be specified by the X resource "FontBackend". |
bfea5b2e7fd3
Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents:
92013
diff
changeset
|
1179 For instance, to use both X core fonts and Xft fonts: |
92005
f60998626e8a
Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents:
92001
diff
changeset
|
1180 |
92015
bfea5b2e7fd3
Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents:
92013
diff
changeset
|
1181 Emacs.FontBackend: x,xft |
92005
f60998626e8a
Merge in some font-backend stuff from README.unicode.
Glenn Morris <rgm@gnu.org>
parents:
92001
diff
changeset
|
1182 |
92015
bfea5b2e7fd3
Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents:
92013
diff
changeset
|
1183 If this resource is not set, Emacs tries to use all font backends |
bfea5b2e7fd3
Tweak FontBackend X resource entry.
Glenn Morris <rgm@gnu.org>
parents:
92013
diff
changeset
|
1184 available on your graphic device. |
92001
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1185 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1186 *** New frame parameter `font-backend' specifies a list of |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1187 font-backends supported by the frame's graphic device. On X, they are |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1188 currently `x' and `xft'. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1189 |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1190 *** The function `set-fontset-font' now accepts a script name as the |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1191 second argument, and has an optional 5th argument to control how to |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1192 set the font. |
7a6e0dab4698
Merge entries from NEWS.unicode.
Glenn Morris <rgm@gnu.org>
parents:
91911
diff
changeset
|
1193 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1194 *** New functions: |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1195 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1196 **** `fontp' checks if the argument is a font-spec or font-entity. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1197 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1198 **** `font-spec' creates a new font-spec object. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1199 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1200 **** `font-get' returns a font property value. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1201 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1202 **** `font-put' sets a font property value. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1203 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1204 **** `font-face-attributes' returns a plist of face attributes set by a font. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1205 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1206 **** `list-fonts' returns a list of font-entities matching a font spec. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1207 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1208 **** `font-font' returns the font-entity best matching the given font spec. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1209 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1210 **** `list-families' returns a list of family names of available fonts. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1211 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1212 **** `font-xlfd-name' returns an XLFD name of a given font spec, font |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1213 entity, or font object. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1214 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1215 **** `clear-font-cache' clears all font caches. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1216 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1217 ** Changes related to multiple-terminal (multi-tty) support |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1218 |
83801
3ef554452c8a
$TERM is now set to dumb.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83798
diff
changeset
|
1219 *** $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
|
1220 $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
|
1221 |
84750
61716998289c
(Qdisplay_environment_variable): Delete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
84721
diff
changeset
|
1222 *** $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
|
1223 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1224 *** The `window-system' variable is now frame-local. The new |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1225 `initial-window-system' variable contains the `window-system' value |
93499
47ddb5e4501c
More details on a multi-tty change.
Glenn Morris <rgm@gnu.org>
parents:
93473
diff
changeset
|
1226 for the first frame. `window-system' is also now a function that |
47ddb5e4501c
More details on a multi-tty change.
Glenn Morris <rgm@gnu.org>
parents:
93473
diff
changeset
|
1227 takes a frame argument. |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1228 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1229 *** The `keyboard-translate-table' variable and the terminal and |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1230 keyboard coding systems are now terminal-local. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1231 |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1232 *** 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
|
1233 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
|
1234 |
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1235 *** 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
|
1236 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
|
1237 |
84788
248b9d120db2
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
84773
diff
changeset
|
1238 *** 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
|
1239 `terminal-parameters', `terminal-parameter', `set-terminal-parameter'. |
83790
2aeb19284040
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
83773
diff
changeset
|
1240 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1241 *** Function key sequences are now mapped using `local-function-key-map', |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1242 a new variable. This inherits from the global variable function-key-map, |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1243 which is not used directly any more. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1244 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1245 *** New hooks: |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1246 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1247 **** `suspend-tty-functions' and `resume-tty-functions' are called |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1248 after a tty frame has been suspended or resumed, respectively. The |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1249 functions are called with the terminal id of the frame being |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1250 suspended/resumed as a parameter. |
83875
fbb5919e6afb
* server.el (server-start, server-unload-hook):
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83812
diff
changeset
|
1251 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1252 **** The special hook `delete-terminal-functions' is called before |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1253 deleting a terminal. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1254 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1255 *** New functions: |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1256 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1257 **** `environment' |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1258 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1259 **** `make-frame-on-tty' creates a new frame on another tty device. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1260 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1261 **** `delete-tty' |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1262 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1263 **** `suspend-tty' |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1264 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1265 **** `resume-tty'. |
83790
2aeb19284040
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
83773
diff
changeset
|
1266 |
83798
b797bea42060
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83790
diff
changeset
|
1267 *** `initial-environment' holds the environment inherited from Emacs's parent. |
b797bea42060
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83790
diff
changeset
|
1268 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1269 ** Redisplay changes |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1270 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1271 *** For underlined characters, the distance between the underline and |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1272 the baseline is controlled by a new variable, `underline-minimum-offset'. |
83773
3592dd2e8c0c
Add in entries from README.multi-tty.
Glenn Morris <rgm@gnu.org>
parents:
83719
diff
changeset
|
1273 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1274 *** You can now pass the value of the `invisible' property to |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1275 invisible-p to check whether it would cause the text to be invisible. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1276 Convenient when checking invisibility of text with no buffer position |
84357
7a92dcd56a24
(Vsplit_window_preferred_function): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
83891
diff
changeset
|
1277 (e.g. in before/after-strings). |
82853
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
1278 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1279 *** Non-breaking space is now displayed as whitespace. |
81868
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
1280 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1281 *** `clear-image-cache' can be told to flush only images of a specific file. |
81868
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
1282 |
96615
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
1283 *** `vertical-motion' can now be given a goal column. |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
1284 It now accepts a cons cell (COLS . LINES) in its first argument, which |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
1285 says to stop, where possible, at a pixel x-position equal to COLS |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
1286 times the default column width. |
3f3c7e8d290f
Document line-move-visual and vertical-motion changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
96605
diff
changeset
|
1287 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1288 ** Miscellaneous new functions |
81868
622be87f6a99
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81851
diff
changeset
|
1289 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1290 *** `format-seconds' converts a number of seconds into a readable |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1291 string of days, hours, etc. |
81674
09e67b1211db
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81637
diff
changeset
|
1292 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1293 *** `apply-partially' performs a "curried" application of a function. |
81329
465e2d55267d
(regex_compile): Remove the `regnum' counter.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
81321
diff
changeset
|
1294 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1295 *** `read-shell-command' does what its name says, with completion. It |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1296 uses the minibuffer-local-shell-command-map for that. |
82853
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
1297 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1298 *** `buffer-swap-text' swaps text between two buffers. This can be |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1299 useful for modes such as tar-mode, archive-mode, RMAIL. |
82853
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
1300 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1301 *** `read-color' reads a color name using the minibuffer. |
82853
64745654ddea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
82798
diff
changeset
|
1302 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1303 *** `face-all-attributes' returns an alist describing all the basic |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1304 attributes of a given face. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1305 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1306 *** `window-full-width-p' returns t if a window is as wide as its |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1307 frame. |
81357
814515626f11
Add `user-emacs-directory'.
Chong Yidong <cyd@stupidchicken.com>
parents:
81329
diff
changeset
|
1308 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1309 *** `split-string-and-unquote' does (what?) |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1310 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1311 *** `combine-and-quote-strings' does (what?) |
81734
e75a9a5b8536
* NEWS: New function `start-file-process'.
Michael Albinus <michael.albinus@gmx.de>
parents:
81732
diff
changeset
|
1312 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1313 *** `image-refresh' refreshes all images associated with a given image |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1314 specification. |
86187
2a95aa038f83
Add: declare-function, check-declare, process-lines.
Glenn Morris <rgm@gnu.org>
parents:
86134
diff
changeset
|
1315 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1316 *** The two new functions `looking-at-p' and `string-match-p' can do |
81785
9ec60a953d51
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
81763
diff
changeset
|
1317 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
|
1318 the match data. |
82103
fac8f5421213
(Finteractive_form): Use a `interactive-form' property if
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
82097
diff
changeset
|
1319 |
96632
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
1320 *** The two new functions `make-serial-process' and |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
1321 `serial-process-configure' provide a Lisp interface to the new serial |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
1322 port support (see Emacs changes, above). |
e2fbad83b7e3
Update description of changes to Line Wrapping on the menu bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
96631
diff
changeset
|
1323 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1324 ** Miscellaneous new variables |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1325 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1326 *** `this-command-keys-shift-translated' is non-nil if the key |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1327 sequence invoking the current command was found by shift-translation. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1328 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1329 *** `window-point-insertion-type' determines the insertion-type of the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1330 marker used for window-point. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1331 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1332 *** bookmark provides `bookmark-make-record-function' so special major |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1333 modes like Info can teach bookmark.el how to save and restore the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1334 relevant data. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1335 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1336 *** `next-error-recenter' specifies how next-error should recenter the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1337 visited source file. Its value can be a number (for example, 0 for |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1338 top line, -1 for bottom line), or nil for no recentering. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1339 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1340 *** `fill-forward-paragraph-function' specifies which function the |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1341 filling code should use to find paragraph boundaries. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1342 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1343 *** `custom-note-var-changed' tells Custom to treat the change in a |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1344 certain variable as having been made within Custom. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1345 |
62324
f1bee922ac7c
Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents:
62279
diff
changeset
|
1346 |
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
|
1347 * New Packages for Lisp Programming in Emacs 23.1 |
30922 | 1348 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1349 ** The new package avl-tree.el deals with the AVL tree data structure. |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1350 |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1351 ** The new package check-declare.el verifies the accuracy of |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1352 declare-function macros (see Lisp Changes, above). |
96124
48b2db6b4c28
(special-mode-map): New var.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
96119
diff
changeset
|
1353 |
94467 | 1354 ** find-cmd.el can build `find' commands using lisp syntax. |
94466 | 1355 |
85669
5efb220d2a98
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85656
diff
changeset
|
1356 ** 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
|
1357 `isearch-buffers-minor-mode' that allows isearch to search through |
5efb220d2a98
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85656
diff
changeset
|
1358 multiple buffers. In this mode a new variable |
5efb220d2a98
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85656
diff
changeset
|
1359 `isearch-buffers-next-buffer-function' defines the function to call |
5efb220d2a98
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
85656
diff
changeset
|
1360 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
|
1361 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1362 ** The new major mode `special-mode' is intended as a parent for |
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
1363 major modes such as those that set the "'mode-class 'special" property. |
82906 | 1364 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
1365 |
25853 | 1366 ---------------------------------------------------------------------- |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1367 This file is part of GNU Emacs. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1368 |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
1369 GNU Emacs is free software: you can redistribute it and/or modify |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1370 it under the terms of the GNU General Public License as published by |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
1371 the Free Software Foundation, either version 3 of the License, or |
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
1372 (at your option) any later version. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1373 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1374 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
|
1375 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
|
1376 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
|
1377 GNU General Public License for more details. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1378 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1379 You should have received a copy of the GNU General Public License |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
1380 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
1381 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
1382 |
25853 | 1383 Local variables: |
1384 mode: outline | |
1385 paragraph-separate: "[ ]*$" | |
1386 end: | |
52401 | 1387 |
81031 | 1388 arch-tag: e759449d-88b3-4de4-9900-3a6c3dfa23e2 |