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