Mercurial > emacs
annotate etc/NEWS @ 112381:75fec4affb13
aclocal.m4: omit auto-generated file from repository
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Wed, 19 Jan 2011 21:00:40 -0800 |
parents | eb41c4d6654d |
children | aa1e27e3a554 |
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 |
112117
bfe5b7d10b2e
Restore clobbered NEWS change.
Glenn Morris <rgm@gnu.org>
parents:
112116
diff
changeset
|
3 Copyright (C) 2010, 2011 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 |
106802
b92c3979701c
Replace emacs-pretest-bug with bug-gnu-emacs mailing list.
Glenn Morris <rgm@gnu.org>
parents:
106695
diff
changeset
|
6 Please send Emacs bug reports to bug-gnu-emacs@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 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
9 This file is about changes in Emacs version 24. |
71203
25fa0038a52d
Reorganize NEWS and ONEWS.* files into NEWS for current major version
Kim F. Storm <storm@cua.dk>
parents:
71123
diff
changeset
|
10 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
11 See files NEWS.23, NEWS.22, NEWS.21, NEWS.20, NEWS.19, NEWS.18, |
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
12 and NEWS.1-17 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 |
103501
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
17 |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
18 Temporary note: |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
19 +++ indicates that the appropriate manual has already been updated. |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
20 --- means no change in the manuals is called for. |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
21 When you add a new item, please add it without either +++ or --- |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
22 so we will look at it and add it to the manual. |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
23 |
fe679d9c8eb9
Put "temporary note" back in for Emacs 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
103493
diff
changeset
|
24 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
25 * Installation Changes in Emacs 24.1 |
105093
fdf0cd460ea3
Re-organize 23.2 News.
Chong Yidong <cyd@stupidchicken.com>
parents:
105069
diff
changeset
|
26 |
108966
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
27 ** Configure links against libselinux if it is found. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
28 You can disable this by using --without-selinux. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
29 |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
30 --- |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
31 ** By default, the installed Info and man pages are compressed. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
32 You can disable this by configuring --without-compress-info. |
6f4e41648c3f
Make compressing the info files optional.
Glenn Morris <rgm@gnu.org>
parents:
108917
diff
changeset
|
33 |
107407
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
34 --- |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
35 ** There are new configure options: |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
36 --with-mmdf, --with-mail-unlink, --with-mailhost. |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
37 These provide no new functionality, they just remove the need to edit |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
38 lib-src/Makefile by hand in order to use the associated features. |
975563054751
Replace some cpp with autoconf.
Glenn Morris <rgm@gnu.org>
parents:
107395
diff
changeset
|
39 |
108108
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
40 --- |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
41 ** Emacs can be compiled against Gtk+ 3.0 if you pass --with-x-toolkit=gtk3 |
109067
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
42 to configure. Note that other libraries used by Emacs, RSVG and GConf, |
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
43 also depend on Gtk+. You can disable them with --without-rsvg and |
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
44 --without-gconf. |
b5f73bf59a4f
Use non-deprecated Gtk+ functions, add changes for Gtk+3 with GSEAL_ENABLE.
Jan D <jan.h.d@swipnet.se>
parents:
109062
diff
changeset
|
45 |
109098
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
46 ** There is a new configure option --enable-use-lisp-union-type. |
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
47 This is only useful for Emacs developers to debug certain types of bugs. |
110408 | 48 This is not a new feature; only the configure flag is new. |
109098
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
49 |
109677
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
50 --- |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
51 ** New translation of the Emacs Tutorial in Hebrew is available |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
52 Type `C-u C-h t' to choose it in case your language setup doesn't |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
53 automatically select it. |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
54 |
104208
c9b224c2ddcb
** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents:
104177
diff
changeset
|
55 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
56 * Startup Changes in Emacs 24.1 |
94592
72bf8f6f42d5
The following input methods were removed in Emacs 22.2...
Glenn Morris <rgm@gnu.org>
parents:
94532
diff
changeset
|
57 |
109956
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
58 ** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte |
111794 | 59 command line arguments, and the EMACS_UNIBYTE environment variable, no |
60 longer have any effect. (They were declared obsolete in Emacs 23.) | |
109956
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
61 |
112132
4ef5cb86f2e8
Add --no-site-lisp option, make -Q use it. (Bug#5707)
Glenn Morris <rgm@gnu.org>
parents:
112117
diff
changeset
|
62 ** New command line option `--no-site-lisp' removes site-lisp directories |
4ef5cb86f2e8
Add --no-site-lisp option, make -Q use it. (Bug#5707)
Glenn Morris <rgm@gnu.org>
parents:
112117
diff
changeset
|
63 from load-path. -Q now implies this. |
4ef5cb86f2e8
Add --no-site-lisp option, make -Q use it. (Bug#5707)
Glenn Morris <rgm@gnu.org>
parents:
112117
diff
changeset
|
64 |
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
|
65 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
66 * Changes in Emacs 24.1 |
103493
af33c0ccf0aa
Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents:
103429
diff
changeset
|
67 |
110707
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
68 ** emacsclient changes |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
69 |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
70 *** New emacsclient argument --parent-id ID can be used to open a |
108828
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
71 client frame in parent X window ID, via XEmbed. This works like the |
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
72 --parent-id argument to Emacs. |
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
73 |
110707
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
74 *** If emacsclient shuts down as a result of Emacs signalling an |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
75 error, its exit status is 1. |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
76 |
108500
9f927f4deab4
Allow the default completion to cycle.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108381
diff
changeset
|
77 ** Completion can cycle, depending on completion-cycle-threshold. |
9f927f4deab4
Allow the default completion to cycle.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108381
diff
changeset
|
78 |
107665
59e2adcb1095
* files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107648
diff
changeset
|
79 ** auto-mode-case-fold is now enabled by default. |
59e2adcb1095
* files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107648
diff
changeset
|
80 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
81 +++ |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
82 ** Emacs now supports display and editing of bidirectional text. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
83 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
84 See the node "Bidirectional Editing" in the Emacs Manual for some |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
85 initial documentation. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
86 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
87 To turn this on in any given buffer, set the buffer-local variable |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
88 `bidi-display-reordering' to a non-nil value. The default is nil. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
89 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
90 The buffer-local variable `bidi-paragraph-direction', if non-nil, |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
91 forces each paragraph in the buffer to have its base direction |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
92 according to the value of this variable. Possible values are |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
93 `right-to-left' and `left-to-right'. If the value is nil (the |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
94 default), Emacs determines the base direction of each paragraph from |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
95 its text, as specified by the Unicode Bidirectional Algorithm. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
96 |
108596
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
97 The function `current-bidi-paragraph-direction' returns the actual |
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
98 value of paragraph base direction at point. |
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
99 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
100 Reordering of bidirectional text for display in Emacs is a "Full |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
101 bidirectionality" class implementation of the Unicode Bidirectional |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
102 Algorithm. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
103 |
108304
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
104 Note that some advanced display features, such as overlay strings and |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
105 `display' text properties, do not yet work correctly when |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
106 bidirectional text is reordered for display. |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
107 |
107395
05f285327bae
Put non-GTK X scroll-bars on left.
Chong Yidong <cyd@stupidchicken.com>
parents:
107389
diff
changeset
|
108 ** GTK scroll-bars are now placed on the right by default. |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
109 Use `set-scroll-bar-mode' to change this. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
110 |
108025 | 111 ** GTK tool bars can have just text, just images or images and text. |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
112 Customize `tool-bar-style' to choose style. On a Gnome desktop, the default |
108025 | 113 is taken from the desktop settings. |
114 | |
109582
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
115 ** GTK tool bars can be placed on the left/right or top/bottom of the frame. |
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
116 The frame-parameter tool-bar-position controls this. It takes the values |
109758 | 117 top, left, right or bottom. The Options => Show/Hide menu has entries |
109582
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
118 for this. |
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
119 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
120 ** ImageMagick support. |
110631 | 121 It is now possible to use the ImageMagick library to load many new |
122 image formats in Emacs. By default, Emacs links with the ImageMagick | |
123 libraries if they are present at build time. To disable this, use | |
110614
ced897c0b9f0
Compile with imagemagick support by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110472
diff
changeset
|
124 the configure option `--without-imagemagick'. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
125 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
126 The new function `imagemagick-types' returns a list of image file |
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
127 extensions that your installation of ImageMagick supports. The |
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
128 function `imagemagick-register-types' enables ImageMagick support for |
110408 | 129 these image types, minus those listed in `imagemagick-types-inhibit'. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
130 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
131 See the Emacs Lisp Reference Manual for more information. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
132 |
109749
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
133 ** The colors for selected text (the region face) are taken from the GTK |
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
134 theme when Emacs is built with GTK. |
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
135 |
109604
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
136 ** Emacs uses GTK tooltips by default if built with GTK. You can turn that |
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
137 off by customizing x-gtk-use-system-tooltips. |
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
138 |
107827
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107811
diff
changeset
|
139 ** Lucid menus and dialogs can display antialiased fonts if Emacs is built |
111099
5eaa1e2c99c5
Mention faceName for Lucid menu/dialog fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
111098
diff
changeset
|
140 with Xft. To change font, use X resource faceName, for example: |
5eaa1e2c99c5
Mention faceName for Lucid menu/dialog fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
111098
diff
changeset
|
141 Emacs.pane.menubar.faceName: Courier-12 |
5eaa1e2c99c5
Mention faceName for Lucid menu/dialog fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
111098
diff
changeset
|
142 Set faceName to none and use font to use the old X fonts. |
107804
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107795
diff
changeset
|
143 |
111526
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
144 +++ |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
145 ** Enhanced support for characters that have no glyphs in available fonts |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
146 If a character has no glyphs in any of the available fonts, Emacs by |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
147 default will display it either as a hexadecimal code in a box or as a |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
148 thin 1-pixel space. In addition to these two methods, Emacs can |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
149 display these characters as empty box, as an acronym, or not display |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
150 them at all. To change how these characters are displayed, customize |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
151 the variable `glyphless-char-display-control'. |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
152 |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
153 On character terminals these methods are used for characters that |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
154 cannot be encoded by the `terminal-coding-system'. |
5c986eef8f0d
Fix and document display of glyphless characters.
Eli Zaretskii <eliz@gnu.org>
parents:
111524
diff
changeset
|
155 |
111051
111edd4c8e15
etc/NEWS: Document change to mode-line-format.
Chong Yidong <cyd@stupidchicken.com>
parents:
111016
diff
changeset
|
156 ** On graphical displays, the mode-line no longer ends in dashes. |
111edd4c8e15
etc/NEWS: Document change to mode-line-format.
Chong Yidong <cyd@stupidchicken.com>
parents:
111016
diff
changeset
|
157 |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
158 ** Basic SELinux support has been added. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
159 This requires Emacs to be linked with libselinux at build time. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
160 |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
161 *** Emacs preserves the SELinux file context when backing up, and |
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
162 optionally when copying files. To this end, copy-file has an extra |
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
163 optional argument, and backup-buffer and friends include the SELinux |
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
164 context in their return values. |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
165 |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
166 *** The new functions file-selinux-context and set-file-selinux-context |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
167 get and set the SELinux context of a file. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
168 |
108078
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
169 *** Tramp offers handlers for file-selinux-context and set-file-selinux-context |
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
170 for remote machines which support SELinux. |
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
171 |
110694
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
172 ** The function kill-emacs is now run upon receipt of the signals SIGTERM |
110696
54ddd26c5a6c
Invoke kill-emacs on SIGINT on Windows as well.
Eli Zaretskii <eliz@gnu.org>
parents:
110695
diff
changeset
|
173 and SIGHUP, and upon SIGINT in batch mode. |
110694
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
174 |
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
175 ** kill-emacs-hook is now also run in batch mode. |
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
176 |
107784
45b05d993766
Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents:
107719
diff
changeset
|
177 ** New scrolling commands `scroll-up-command' and `scroll-down-command' |
107854
6ebc01c309bf
Add variable scroll-error-top-bottom.
Juri Linkov <juri@jurta.org>
parents:
107852
diff
changeset
|
178 (bound to C-v/[next] and M-v/[prior]) does not signal errors at top/bottom |
6ebc01c309bf
Add variable scroll-error-top-bottom.
Juri Linkov <juri@jurta.org>
parents:
107852
diff
changeset
|
179 of buffer at first key-press (instead moves to top/bottom of buffer) |
6ebc01c309bf
Add variable scroll-error-top-bottom.
Juri Linkov <juri@jurta.org>
parents:
107852
diff
changeset
|
180 when a new variable `scroll-error-top-bottom' is non-nil. |
107784
45b05d993766
Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents:
107719
diff
changeset
|
181 |
107785
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
182 ** New scrolling commands `scroll-up-line' and `scroll-down-line' |
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
183 scroll a line instead of full screen. |
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
184 |
107871
d7b161b7a686
Add the `scroll-command' property.
Juri Linkov <juri@jurta.org>
parents:
107854
diff
changeset
|
185 ** New property `scroll-command' should be set on a command's symbol to |
110408 | 186 define it as a scroll command affected by `scroll-preserve-screen-position'. |
107852
4abde609aac9
Add variable `scroll-preserve-screen-position-commands'.
Juri Linkov <juri@jurta.org>
parents:
107849
diff
changeset
|
187 |
108806
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
188 ** Trash changes |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
189 |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
190 *** `delete-by-moving-to-trash' now only affects commands that specify |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
191 trashing. This avoids inadvertently trashing temporary files. |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
192 |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
193 *** Calling `delete-file' or `delete-directory' with a prefix argument |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
194 now forces true deletion, regardless of `delete-by-moving-to-trash'. |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
195 |
108990
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
196 ** New option `list-colors-sort' defines the color sort order |
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
197 for `list-colors-display'. |
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
198 |
109016
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
199 ** An Emacs Lisp package manager is now included. |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
200 This is a convenient way to download and install additional packages, |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
201 from a package repository at elpa.gnu.org. |
109992
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
202 |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
203 *** `M-x list-packages' shows a list of packages, which can be |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
204 selected for installation. |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
205 |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
206 *** New command `describe-package', bound to `C-h P'. |
109016
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
207 |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
208 *** By default, all installed packages are loaded and activated |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
209 automatically when Emacs starts up. To disable this, set |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
210 `package-enable-at-startup' to nil. To change which packages are |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
211 loaded, customize `package-load-list'. |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
212 |
112201
c5917804ecad
Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents:
112190
diff
changeset
|
213 ** An Emacs Lisp testing tool is now included. |
c5917804ecad
Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents:
112190
diff
changeset
|
214 Emacs Lisp developers can use this tool to write automated tests for |
c5917804ecad
Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents:
112190
diff
changeset
|
215 their code. See the ERT info manual for details. |
c5917804ecad
Add ERT, a tool for automated testing in Emacs Lisp.
Christian Ohler <ohler@gnu.org>
parents:
112190
diff
changeset
|
216 |
110939
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
217 ** Custom Themes |
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
218 |
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
219 *** `M-x customize-themes' lists Custom themes which can be enabled. |
3cc0fb6085b0
Placeholder entry for Custom theme changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
110814
diff
changeset
|
220 |
111016
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
221 *** New option `custom-theme-load-path' is the load path for themes. |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
222 Emacs no longer looks for custom themes in `load-path'. The default |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
223 is to search in `custom-theme-directory', followed by a built-in theme |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
224 directory named "themes/" in `data-directory'. |
fedd4f6fa7e5
Move built-in theme directory to etc/.
Chong Yidong <cyd@stupidchicken.com>
parents:
111010
diff
changeset
|
225 |
112170
2b3091d14255
Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents:
112164
diff
changeset
|
226 *** New option `custom-safe-themes' records known-safe theme files. |
2b3091d14255
Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents:
112164
diff
changeset
|
227 If a theme is not in this list, Emacs queries before loading it, and |
2b3091d14255
Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents:
112164
diff
changeset
|
228 offers to save the theme to `custom-safe-themes' automatically. By |
2b3091d14255
Record "safe themes" as sha1 hashes, as suggested by Stefan Monnier.
Chong Yidong <cyd@stupidchicken.com>
parents:
112164
diff
changeset
|
229 default, all themes included in Emacs are treated as safe. |
112164
afa244de82cd
Load themes using `load', querying if theme file not known safe.
Chong Yidong <cyd@stupidchicken.com>
parents:
112163
diff
changeset
|
230 |
110739
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
231 ** The user option `remote-file-name-inhibit-cache' controls whether |
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
232 the remote file-name cache is used for read access. |
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
233 |
111098
1529ab88805c
Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents:
111051
diff
changeset
|
234 ** The standalone programs lib-src/digest-doc and sorted-doc have been |
1529ab88805c
Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents:
111051
diff
changeset
|
235 replaced with Lisp commands `doc-file-to-man' and `doc-file-to-info'. |
1529ab88805c
Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents:
111051
diff
changeset
|
236 |
112001
b476e8175f20
* src/frame.c (focus_follows_mouse): Default to 0 (Bug#7269).
Chong Yidong <cyd@stupidchicken.com>
parents:
111998
diff
changeset
|
237 ** The variable `focus-follows-mouse' now always defaults to nil. |
b476e8175f20
* src/frame.c (focus_follows_mouse): Default to 0 (Bug#7269).
Chong Yidong <cyd@stupidchicken.com>
parents:
111998
diff
changeset
|
238 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
239 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
240 * Editing Changes in Emacs 24.1 |
97482
a8900d9693c5
Improve whitespace information.
Vinicius Jose Latorre <viniciusjl@ig.com.br>
parents:
97395
diff
changeset
|
241 |
111524 | 242 +++ |
243 ** There is a new command `count-words-region', which does what you expect. | |
244 | |
111837
ed4be998eae9
* lisp/bindings.el (complete-symbol): Move back from minibuffer.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111794
diff
changeset
|
245 ** completion-at-point now handles tags and semantic completion. |
108160
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
246 |
111668
ccb8652ef52b
The default value of `backup-by-copying-when-mismatch' is now t.
Michael Albinus <michael.albinus@gmx.de>
parents:
111566
diff
changeset
|
247 ** The default value of `backup-by-copying-when-mismatch' is now t. |
ccb8652ef52b
The default value of `backup-by-copying-when-mismatch' is now t.
Michael Albinus <michael.albinus@gmx.de>
parents:
111566
diff
changeset
|
248 |
111974
2faf9c0a9055
Doc fix for just-one-space change. Document it in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents:
111970
diff
changeset
|
249 ** The command `just-one-space' (C-SPC), if given a negative argument, |
2faf9c0a9055
Doc fix for just-one-space change. Document it in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents:
111970
diff
changeset
|
250 also deletes newlines around point. |
2faf9c0a9055
Doc fix for just-one-space change. Document it in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents:
111970
diff
changeset
|
251 |
109062
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
252 ** Deletion changes |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
253 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
254 *** New option `delete-active-region'. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
255 If non-nil, C-d, [delete], and DEL delete the region if it is active |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
256 and no prefix argument is given. If set to `kill', these commands |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
257 kill instead. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
258 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
259 *** New command `delete-forward-char', bound to C-d and [delete]. |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
260 This is meant for interactive use, and obeys `delete-active-region'. |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
261 The command `delete-char' does not obey `delete-active-region'. |
109062
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
262 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
263 *** `delete-backward-char' is now a Lisp function. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
264 Apart from obeying `delete-active-region', its behavior is unchanged. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
265 However, the byte compiler now warns if it is called from Lisp; you |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
266 should use delete-char with a negative argument instead. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
267 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
268 *** The option `mouse-region-delete-keys' has been deleted. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
269 |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
270 ** Selection changes. |
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
271 |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
272 The default handling of clipboard and primary selections has been |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
273 changed to conform with other X applications. The exact changes are |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
274 described below; in short, mouse commands to select and paste text now |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
275 use the primary selection, while all other commands for killing and |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
276 yanking text now use the clipboard. |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
277 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
278 *** Merely selecting text (e.g. with drag-mouse-1) does not add it to |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
279 the kill-ring. On systems with a primary selection separate from the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
280 clipboard (such as X), the selected text is put in the primary |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
281 selection. |
111008 | 282 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
283 *** mouse-2 is now bound to `mouse-yank-primary', which pastes from |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
284 the primary selection regardless of the contents of the kill-ring. |
111008 | 285 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
286 *** Commands that kill text or copy it to the kill-ring (M-w, C-w, |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
287 C-k, etc.) also put the killed text into the clipboard. This change |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
288 also means that the "Copy", "Cut", and "Paste" items in the "Edit" |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
289 menu are now exactly equivalent to, respectively M-w, C-w, and C-y. |
111008 | 290 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
291 *** Yank commands, such as C-y and M-y, retrieve text from the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
292 clipboard if it is available. |
111008 | 293 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
294 *** The above changes are reflected in the following new defaults: |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
295 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
296 **** `select-active-regions' now defaults to t. |
111007
12469ef7a0a9
Fix bug #7195 with NEWS entry for of select-active-region'.
Eli Zaretskii <eliz@gnu.org>
parents:
110967
diff
changeset
|
297 It also accepts a new value, `only', which means to only set the |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
298 primary selection for temporarily active regions (usually made by |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
299 mouse-dragging or shift-selection). |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
300 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
301 **** `mouse-2' is now bound to `mouse-yank-primary'. |
111008 | 302 Previously, it was bound to `mouse-yank-at-click' (which is now |
111010
f87c1553c94e
Fix last change in etc/NEWS.
Eli Zaretskii <eliz@gnu.org>
parents:
111008
diff
changeset
|
303 unbound by default). |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
304 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
305 **** `x-select-enable-clipboard' now defaults to t on all platforms. |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
306 Note that this variable was already non-nil by default on MS-Windows, |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
307 which does not support the primary selection between applications. |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
308 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
309 **** `x-select-enable-primary' now defaults to nil. |
111008 | 310 This variable exists only on X; its default value was t in previous |
311 versions. | |
109448
334eb7871775
Change x-select-enable-primary to nil.
Chong Yidong <cyd@stupidchicken.com>
parents:
109398
diff
changeset
|
312 |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
313 **** `mouse-drag-copy-region' now defaults to nil. |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
314 |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
315 *** To return to the previous behavior, where mouse commands use the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
316 clipboard, change `mouse-drag-copy-region' and (on X only) |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
317 `x-select-enable-primary' to t. If you don't want Emacs to put the |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
318 text into the clipboard, only to the primary selection, additionally |
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
319 set `x-select-enable-clipboard' to nil. |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
320 |
110147
1144008a2165
Support for cut buffers has been removed.
Jan D. <jan.h.d@swipnet.se>
parents:
109992
diff
changeset
|
321 *** Support for X cut buffers has been removed. |
1144008a2165
Support for cut buffers has been removed.
Jan D. <jan.h.d@swipnet.se>
parents:
109992
diff
changeset
|
322 |
111970
9570b2539308
New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents:
111966
diff
changeset
|
323 ** New command `rectangle-number-lines', bound to `C-x r N', numbers |
9570b2539308
New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents:
111966
diff
changeset
|
324 the lines in the current rectangle. With an prefix argument, this |
9570b2539308
New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents:
111966
diff
changeset
|
325 prompts for a number to count from and for a format string. |
9570b2539308
New command rectangle-number-lines (Bug#4382).
Chong Yidong <cyd@stupidchicken.com>
parents:
111966
diff
changeset
|
326 |
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
|
327 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
328 * Changes in Specialized Modes and Packages in Emacs 24.1 |
96230 | 329 |
112190
0bfc36865094
* lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
112180
diff
changeset
|
330 ** Prolog mode has been completely revamped, with lots of additional |
0bfc36865094
* lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
112180
diff
changeset
|
331 functionality such as more intelligent indentation, electricty, support for |
0bfc36865094
* lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
112180
diff
changeset
|
332 more variants, including Mercury, and a lot more. |
0bfc36865094
* lisp/progmodes/prolog.el: Fix up coding conventions and such.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
112180
diff
changeset
|
333 |
111518
adbfcf85c8eb
* lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111498
diff
changeset
|
334 ** shell-mode can track your cwd by reading it from your prompt. |
adbfcf85c8eb
* lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111498
diff
changeset
|
335 Just set shell-dir-cookie-re to an appropriate regexp. |
adbfcf85c8eb
* lisp/shell.el (shell-dir-cookie-re): New custom variable.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111498
diff
changeset
|
336 |
111498
d9d916379aff
* lisp/progmodes/modula2.el: Use SMIE and skeleton.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111410
diff
changeset
|
337 ** Modula-2 mode provides auto-indentation. |
d9d916379aff
* lisp/progmodes/modula2.el: Use SMIE and skeleton.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111410
diff
changeset
|
338 |
110403
14dab55b2888
Fix and improve last syntax-propertize patch
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110323
diff
changeset
|
339 ** latex-electric-env-pair-mode keeps \begin..\end matched on the fly. |
14dab55b2888
Fix and improve last syntax-propertize patch
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110323
diff
changeset
|
340 |
110814 | 341 ** FIXME: xdg-open for browse-url and reportbug, 2010/08. |
109824 | 342 |
107896
f9390ec51de5
Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents:
107871
diff
changeset
|
343 ** Archive Mode has basic support to browse 7z archives. |
f9390ec51de5
Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents:
107871
diff
changeset
|
344 |
111697
ff6a7e607408
Introduce a new `browse-url-mailto-function' variable for mailto: URLs.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111680
diff
changeset
|
345 ** browse-url has gotten a new variable that is used for mailto: URLs, |
ff6a7e607408
Introduce a new `browse-url-mailto-function' variable for mailto: URLs.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111680
diff
changeset
|
346 `browse-url-mailto-function', which defaults to `browse-url-mail'. |
ff6a7e607408
Introduce a new `browse-url-mailto-function' variable for mailto: URLs.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111680
diff
changeset
|
347 |
109784
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
348 ** ERC changes |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
349 |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
350 *** New vars `erc-autojoin-timing' and `erc-autojoin-delay'. |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
351 If the value of `erc-autojoin-timing' is 'ident, ERC autojoins after a |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
352 successful NickServ identification, or after `erc-autojoin-delay' |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
353 seconds. The default value, 'ident, means to autojoin immediately |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
354 after connecting. |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
355 |
111410
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
356 *** New variable `erc-coding-system-precedence': If we use `undecided' |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
357 as the server coding system, this variable will then be consulted. |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
358 The default is to decode strings that can be decoded as utf-8 as |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
359 utf-8, and do the normal `undecided' decoding for the rest. |
15a32889e96c
Decode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
111392
diff
changeset
|
360 |
111976
fbefd9a68046
etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents:
111974
diff
changeset
|
361 ** Eshell changes |
fbefd9a68046
etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents:
111974
diff
changeset
|
362 |
fbefd9a68046
etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents:
111974
diff
changeset
|
363 *** The default value of eshell-directory-name is a directory named |
fbefd9a68046
etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents:
111974
diff
changeset
|
364 "eshell" in `user-emacs-directory'. If the old "~/.eshell/" directory |
fbefd9a68046
etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents:
111974
diff
changeset
|
365 exists, that is used instead. |
fbefd9a68046
etc/NEWS: Document eshell-directory-name change.
Chong Yidong <cyd@stupidchicken.com>
parents:
111974
diff
changeset
|
366 |
108168
444a324af979
* ido.el (ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
Chong Yidong <cyd@stupidchicken.com>
parents:
108160
diff
changeset
|
367 ** In ido-mode, C-v is no longer bound to ido-toggle-vc. |
444a324af979
* ido.el (ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
Chong Yidong <cyd@stupidchicken.com>
parents:
108160
diff
changeset
|
368 The reason is that this interferes with cua-mode. |
444a324af979
* ido.el (ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
Chong Yidong <cyd@stupidchicken.com>
parents:
108160
diff
changeset
|
369 |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
370 ** partial-completion-mode is now obsolete. |
108378
addaf0e91db3
* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108304
diff
changeset
|
371 You can get a comparable behavior with: |
addaf0e91db3
* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108304
diff
changeset
|
372 (setq completion-styles '(partial-completion initials)) |
addaf0e91db3
* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108304
diff
changeset
|
373 (setq completion-pcm-complete-word-inserts-delimiters t) |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
374 |
107541
d59e6301c2cd
Add "union tags" in mpc.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107461
diff
changeset
|
375 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. |
110408 | 376 |
111190 | 377 ** server can listen on a specific port using the server-port option. |
378 | |
110659 | 379 ** Calendar, Diary, and Appt |
380 | |
381 --- | |
382 *** The obsolete (since Emacs 22.1) method of enabling the appt package | |
383 by adding appt-make-list to diary-hook has been removed. Use appt-activate. | |
384 | |
385 --- | |
386 *** Some appt variables (obsolete since Emacs 22.1) have been removed: | |
387 appt-issue-message (use the function appt-activate) | |
388 appt-visible/appt-msg-window (use the variable appt-display-format) | |
389 | |
390 --- | |
391 *** Some diary function aliases (obsolete since Emacs 22.1) have been removed: | |
392 view-diary-entries, list-diary-entries, show-all-diary-entries | |
393 | |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
394 ** Customize |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
395 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
396 *** Customize buffers now contain a search field. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
397 The search is performed using `customize-apropos'. |
111293
b486cbc37541
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong <cyd@stupidchicken.com>
parents:
111246
diff
changeset
|
398 To turn off the search field, set custom-search-field to nil. |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
399 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
400 *** Custom options now start out hidden if at their default values. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
401 Use the arrow to the left of the option name to toggle visibility. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
402 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
403 *** custom-buffer-sort-alphabetically now defaults to t. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
404 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
405 *** The color widget now has a "Choose" button, which allows you to |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
406 choose a color via list-colors-display. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
407 |
108715
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
408 ** Dired-x |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
409 |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
410 *** dired-jump and dired-jump-other-window called with a prefix argument |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
411 read a file name from the minibuffer instead of using buffer-file-name. |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
412 |
107374
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
413 ** Directory local variables can apply to file-less buffers. |
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
414 For example, adding "(diff-mode . ((mode . whitespace)))" to your |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
415 .dir-locals.el file, will turn on `whitespace-mode' for *vc-diff* buffers. |
107374
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
416 |
108381 | 417 ** SQL Mode enhancements. |
418 | |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
419 *** Several variables have been marked as safe local variables. The |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
420 variables `sql-product', `sql-user', `sql-server', `sql-database' and |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
421 `sql-port' can now be safely used as local variables. |
108381 | 422 |
110309 | 423 *** `sql-dialect' is a synonym for `sql-product'. |
424 | |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
425 *** Added ability to login with a port on MySQL and Postgres. |
108381 | 426 The custom variable `sql-port' can be specified for connection to |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
427 MySQL or Postgres servers. By default, the port is not listed in |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
428 either login parameter, but will be added to the command line if set |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
429 to a non-zero value. |
108381 | 430 |
110309 | 431 *** Dynamic selection of product in an SQL interactive session. |
432 If you use `sql-product-interactive' to start an SQL interactive | |
433 session it uses the current value of `sql-product'. Preceding the | |
434 invocation with C-u will force it to ask for the product before | |
435 creating the session. | |
436 | |
437 *** Renaming a SQL interactive buffer when it is created. | |
438 Prefixing the SQL interactive commands (`sql-sqlite', `sql-postgres', | |
439 `sql-mysql', etc.) with C-u will force a new interactive session to be | |
440 started and will prompt for the new name. This will reduce the need | |
441 for `sql-rename-buffer' is most common use cases. | |
442 | |
109742
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
443 *** Command continuation prompts in SQL interactive mode are suppressed. |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
444 Multiple line commands in SQL interactive mode, generate command |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
445 continuation prompts which needlessly confuse the output. These |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
446 prompts are now filtered out from the output. This change impacts |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
447 multiple line SQL statements entered with C-j between each line, |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
448 statements yanked into the buffer and statements sent with |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
449 `sql-send-*' functions. |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
450 |
108381 | 451 *** Custom variables control prompting for login parameters. |
452 Each supported product has a custom variable `sql-*-login-params' | |
453 which is a list of the parameters to be prompted for before a | |
454 connection is established. | |
455 | |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
456 The lists consist of the following five tokens: `user', `password', |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
457 `database', `server', and `port'. The order in which they appear is |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
458 the order in which they are prompted. The tokens symbols can be |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
459 replaced by a sublist starting with the token and followed by a plist |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
460 which control the prompting for values. The tokens `user', |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
461 `database', and `server' each can take a property of :default which |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
462 specifies the value to be used if no value is entered. The |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
463 `database', `server', and `port' tokens handle the :completion |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
464 property which restricts the entry to either one of the values in the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
465 list or to one of the values returned by the function provided as the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
466 property value. The `database' and `server' tokens also accept the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
467 :file property whose value is a regexp to identify useful file names. |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
468 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
469 (user :default DEF) |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
470 (database :default DEF |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
471 :file FILEPAT |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
472 :completion COMPLETE) |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
473 (server :default DEF |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
474 :file FILEPAT |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
475 :completion COMPLETE) |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
476 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
477 The FILEPAT when :file is specified is a regexp that will match valid |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
478 file names (without the directory portion). Generally these strings |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
479 will be of the form ".+\.SUF" where SUF is the desired file suffix. |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
480 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
481 When :completion is specified, the COMPLETE corresponds to the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
482 PREDICATE argument to the `completing-read' function (a list of |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
483 possible values or a function returning such a list). |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
484 |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
485 *** Added `sql-connection-alist' to record login parameter values. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
486 An alist for recording different username, database and server |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
487 values. If there are multiple databases that you connect to the |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
488 parameters needed can be stored in this alist. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
489 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
490 For example, the following might be set in the user's init.el: |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
491 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
492 (setq sql-connection-alist |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
493 '((dev (sql-product 'sqlite) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
494 (sql-database "/home/mmaug/dev.db")) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
495 (prd (sql-product 'oracle) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
496 (sql-user "mmaug") |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
497 (sql-database "iprd2a")))) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
498 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
499 This defines two connections named "dev" and "prd". |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
500 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
501 *** Added `sql-connect' to use predefined connections. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
502 Sets the login parameters based on the values in the |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
503 `sql-connection-alist' and start a SQL interactive session. Any |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
504 values specified in the connection will not be prompted for. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
505 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
506 In the example above, if the user were to invoke M-x sql-connect, they |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
507 would be prompted for the connection. The user can respond with |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
508 either "dev" or "prd". The "dev" connection would connect to the |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
509 SQLite database without prompting; the "prd" connection would prompt |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
510 for the users password and then connect to the Oracle database. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
511 |
109482
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
512 **** Added SQL->Start... submenu when connections are defined. |
110408 | 513 When connections have been defined, there is a submenu available that |
109482
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
514 allows the user to select one to start a SQLi session. The "Start |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
515 SQLi Session" item moves to the "Start..." submenu when cnnections |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
516 have been defined. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
517 |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
518 **** Added "Save Connection" menu item in SQLi buffers. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
519 When a SQLi session is not started by a connection then |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
520 `sql-save-connection' will gather the login params specified for the |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
521 session and save them as a new connection. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
522 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
523 *** List database objects and details. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
524 Once a SQL interactive session has been started, you can get a list of |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
525 the objects in the database and see details of those objects. The |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
526 objects shown and the details available are product specific. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
527 |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
528 **** List all objects. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
529 Using `M-x sql-list-all', `C-c C-l a' or selecting "SQL->List all |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
530 objects" will list all the objects in the database. At a minimum it |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
531 lists the tables and views in the database. Preceeding the command by |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
532 universal argument may provide additional details or extend the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
533 listing to include other schemas objects. The list will appear in a |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
534 separate window in view-mode. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
535 |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
536 **** List Table details. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
537 Using `M-x sql-list-table', `C-c C-l t' or selecting "SQL->List Table |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
538 details" will ask for the name of a database table or view and display |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
539 the list of columns in the relation. Preceeding the comand with the |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
540 universal argument may provide additional details about each column. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
541 The list will appear in a separate window in view-mode. |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
542 |
108381 | 543 *** Added option `sql-send-terminator'. |
544 When set makes sure that each command sent with `sql-send-*' commands | |
545 are properly terminated and submitted to the SQL processor. | |
546 | |
547 *** Added option `sql-oracle-scan-on'. | |
548 When set commands sent to Oracle's SQL*Plus are scanned for strings | |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
549 starting with an ampersand and the user is asked for replacement text. |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
550 In general, the SQL*Plus option SCAN should always be set OFF under |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
551 SQL interactive mode and this option used in its place. |
108381 | 552 |
553 *** SQL interactive mode will replace tabs with spaces. | |
554 This prevents the comand interpretter for MySQL and Postgres from | |
555 listing object name completions when being sent text via | |
556 `sql-send-*' functions. | |
557 | |
558 *** An API for manipulating SQL product definitions has been added. | |
559 | |
112017
db006527425b
* lisp/emacs-lisp/rx.el: Make it a superset of sregex.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
112001
diff
changeset
|
560 ** sregex.el is now obsolete, since rx.el is a strict superset. |
db006527425b
* lisp/emacs-lisp/rx.el: Make it a superset of sregex.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
112001
diff
changeset
|
561 |
107437
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
562 ** s-region.el is now declared obsolete, superceded by shift-select-mode |
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
563 enabled by default in 23.1. |
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
564 |
107550
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
565 ** gdb-mi |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
566 |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
567 *** GDB User Interface migrated to GDB Machine Interface and now |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
568 supports multithread non-stop debugging and debugging of several |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
569 threads simultaneously. |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
570 |
109964
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
571 ** D-Bus |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
572 |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
573 *** It is possible now, to access alternative buses than the default |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
574 system or session bus. |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
575 |
112180
a48c0a71829b
* NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents:
112170
diff
changeset
|
576 *** dbus-register-{service,method,property} |
a48c0a71829b
* NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents:
112170
diff
changeset
|
577 The -method and -property functions do not automatically register |
a48c0a71829b
* NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents:
112170
diff
changeset
|
578 names anymore. |
a48c0a71829b
* NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents:
112170
diff
changeset
|
579 |
a48c0a71829b
* NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents:
112170
diff
changeset
|
580 The new function dbus-register-service registers a service known name |
a48c0a71829b
* NEWS: Add new function dbus-register-service.
Michael Albinus <michael.albinus@gmx.de>
parents:
112170
diff
changeset
|
581 on a D-Bus without simultaneously registering a property or a method. |
112115
f423bf015fa8
* NEWS: Extended behaviour of dbus-register-{method,property}.
Michael Albinus <michael.albinus@gmx.de>
parents:
112102
diff
changeset
|
582 |
110323
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
583 ** Tramp |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
584 |
111966
35774431238d
* NEWS: Mention new Tramp method "ksu".
Michael Albinus <michael.albinus@gmx.de>
parents:
111837
diff
changeset
|
585 *** There exists a new inline access method "ksu" (kerberized su). |
35774431238d
* NEWS: Mention new Tramp method "ksu".
Michael Albinus <michael.albinus@gmx.de>
parents:
111837
diff
changeset
|
586 |
110323
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
587 *** The following access methods are discontinued: "ssh1_old", |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
588 "ssh2_old", "scp1_old", "scp2_old" and "fish". |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
589 |
111680
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
590 ** VC and related modes |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
591 |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
592 *** Support for pulling on distributed version control systems. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
593 The vc-update command now runs a "pull" operation, if it is supported. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
594 This updates the current branch from upstream. A prefix argument |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
595 means to prompt the user for command specifics, e.g. a pull location. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
596 |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
597 **** vc-pull is an alias for vc-update. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
598 |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
599 **** Currently supported by Bzr. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
600 |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
601 *** Support for merging on distributed version control systems. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
602 The vc-merge command now runs a "merge" operation, if it is supported. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
603 This merges another branch into the current one. A prefix argument |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
604 means to prompt the user for command specifics, e.g. a merge location. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
605 |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
606 **** Currently supported by Bzr. |
2b1a10988f96
etc/NEWS: Document vc-update and vc-merge changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111668
diff
changeset
|
607 |
52902 | 608 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
609 * New Modes and Packages in Emacs 24.1 |
97145
1f11efe01535
Note the dropping of BDF font support on Windows.
Jason Rumney <jasonr@gnu.org>
parents:
97138
diff
changeset
|
610 |
111561
4949f2873716
* lisp/electric.el (electric-layout-mode): New minor mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111560
diff
changeset
|
611 ** New global minor modes electric-pair-mode, electric-indent-mode, |
4949f2873716
* lisp/electric.el (electric-layout-mode): New minor mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111560
diff
changeset
|
612 and electric-layout-mode. |
110163
c9b982e5aefd
* lisp/electric.el (electricity): New group.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110147
diff
changeset
|
613 |
109739
405e0ceb00e2
* lisp/emacs-lisp/pcase.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109678
diff
changeset
|
614 ** pcase.el provides the ML-style pattern matching macro `pcase'. |
405e0ceb00e2
* lisp/emacs-lisp/pcase.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109678
diff
changeset
|
615 |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
616 ** secrets.el is an implementation of the Secret Service API, an |
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
617 interface to password managers like GNOME Keyring or KDE Wallet. The |
108654
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
618 Secret Service API requires D-Bus for communication. The command |
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
619 `secrets-show-secrets' offers a buffer with a visualization of the |
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
620 secrets. |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
621 |
108917
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
622 ** notifications.el provides an implementation of the Desktop |
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
623 Notifications API. It requires D-Bus for communication. |
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
624 |
59356
bbe94a7411bf
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
59323
diff
changeset
|
625 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
626 * Incompatible Lisp Changes in Emacs 24.1 |
103429
8f7555e94264
Document changes to end-of-defun-function, clarifying entry for
Alan Mackenzie <acm@muc.de>
parents:
103414
diff
changeset
|
627 |
112199
6c6130ccdefd
New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents:
112190
diff
changeset
|
628 ** `compose-mail' now accepts an optional 8th arg, RETURN-ACTION, and |
6c6130ccdefd
New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents:
112190
diff
changeset
|
629 passes it to the mail user agent function. This argument specifies an |
6c6130ccdefd
New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents:
112190
diff
changeset
|
630 action for returning to the caller after finishing with the mail. |
6c6130ccdefd
New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents:
112190
diff
changeset
|
631 This is currently used by Rmail to delete a mail window. |
6c6130ccdefd
New arg RETURN-ACTION for compose-mail, and related functions.
Chong Yidong <cyd@stupidchicken.com>
parents:
112190
diff
changeset
|
632 |
111566
b4dbe6c4111e
Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents:
111564
diff
changeset
|
633 ** For mouse click input events in the text area, the Y pixel |
b4dbe6c4111e
Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents:
111564
diff
changeset
|
634 coordinate in the POSITION list now counts from the top of the text |
b4dbe6c4111e
Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents:
111564
diff
changeset
|
635 area, excluding any header line. Previously, it counted from the top |
b4dbe6c4111e
Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents:
111564
diff
changeset
|
636 of the header line. |
b4dbe6c4111e
Cleanup of window coordinate positioning code.
Chong Yidong <cyd@stupidchicken.com>
parents:
111564
diff
changeset
|
637 |
111232
a9904c1962db
SMIE: change indent rules format, improve smie-setup.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111190
diff
changeset
|
638 ** Remove obsolete name `e' (use `float-e' instead). |
a9904c1962db
SMIE: change indent rules format, improve smie-setup.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
111190
diff
changeset
|
639 |
109010
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
640 ** A backquote not followed by a space is now always treated as new-style. |
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
641 |
107897
1721e4658521
Test for special mode-class in view-buffer instead of view-file (bug#5513).
Juri Linkov <juri@jurta.org>
parents:
107896
diff
changeset
|
642 ** Test for special mode-class was moved from view-file to view-buffer. |
109010
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
643 FIXME: This only says what was changed, but not what are the |
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
644 programmer-visible consequences. |
107897
1721e4658521
Test for special mode-class in view-buffer instead of view-file (bug#5513).
Juri Linkov <juri@jurta.org>
parents:
107896
diff
changeset
|
645 |
107843
64cb38b81502
(define-minor-mode): A nil argument to the minor mode turns the mode ON.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107827
diff
changeset
|
646 ** Passing a nil argument to a minor mode function now turns the mode |
64cb38b81502
(define-minor-mode): A nil argument to the minor mode turns the mode ON.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107827
diff
changeset
|
647 ON unconditionally. |
109058
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
648 |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
649 ** During startup, Emacs no longer adds entries for `menu-bar-lines' |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
650 and `tool-bar-lines' to `default-frame-alist' and |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
651 `initial-frame-alist'. With these alist entries omitted, `make-frame' |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
652 checks the value of the variable `menu-bar-mode'/`tool-bar-mode' to |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
653 determine whether to create a menu-bar or tool-bar, respectively. |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
654 If the alist entries are added, they override the value of |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
655 `menu-bar-mode'/`tool-bar-mode'. |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
656 |
109114
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
657 ** Regions created by mouse dragging are now normal active regions, |
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
658 similar to the ones created by shift-selection. In previous Emacs |
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
659 versions, these regions were delineated by `mouse-drag-overlay', which |
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
660 has now been removed. |
109113
ec1113776b24
Take note of mouse dragging changes in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents:
109098
diff
changeset
|
661 |
110782
a133fd492185
* lisp/emacs-lisp/cl.el: No longer provide cl-19.
Glenn Morris <rgm@gnu.org>
parents:
110771
diff
changeset
|
662 ** cl.el no longer provides `cl-19'. |
a133fd492185
* lisp/emacs-lisp/cl.el: No longer provide cl-19.
Glenn Morris <rgm@gnu.org>
parents:
110771
diff
changeset
|
663 |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
664 ** The following functions and aliases, obsolete since at least Emacs 21.1, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
665 have been removed: |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
666 comint-kill-output, decompose-composite-char, outline-visible, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
667 internal-find-face, internal-get-face, frame-update-faces, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
668 frame-update-face-colors, x-frob-font-weight, x-frob-font-slant, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
669 x-make-font-bold, x-make-font-demibold, x-make-font-unbold |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
670 x-make-font-italic, x-make-font-oblique, x-make-font-unitalic |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
671 x-make-font-bold-italic, mldrag-drag-mode-line, mldrag-drag-vertical-line, |
110713
06aa6ebe38fa
* lisp/subr.el (make-local-hook): Remove function obsolete since 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110707
diff
changeset
|
672 iswitchb-default-keybindings, char-bytes, isearch-return-char, |
06aa6ebe38fa
* lisp/subr.el (make-local-hook): Remove function obsolete since 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110707
diff
changeset
|
673 make-local-hook |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
674 |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
675 ** The following variables and aliases, obsolete since at least Emacs 21.1, |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
676 have been removed: |
110785
3f3735eed163
Remove obsolete variable font-lock-defaults-alist.
Glenn Morris <rgm@gnu.org>
parents:
110782
diff
changeset
|
677 checkdoc-minor-keymap, vc-header-alist, directory-sep-char, |
3f3735eed163
Remove obsolete variable font-lock-defaults-alist.
Glenn Morris <rgm@gnu.org>
parents:
110782
diff
changeset
|
678 font-lock-defaults-alist |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
679 |
110771 | 680 ** The following files, obsolete since at least Emacs 21.1, have been removed: |
681 sc.el, x-menu.el, rnews.el, rnewspost.el | |
682 | |
111246
c55c819e9cf6
etc/NEWS: Add placeholder for finder-inf.el changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111232
diff
changeset
|
683 ** FIXME finder-inf.el changes. |
c55c819e9cf6
etc/NEWS: Add placeholder for finder-inf.el changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
111232
diff
changeset
|
684 |
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
|
685 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
686 * Lisp changes in Emacs 24.1 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
687 |
112163
b30a0deacfdf
New function read-char-choice for reading a restricted set of chars.
Chong Yidong <cyd@stupidchicken.com>
parents:
112139
diff
changeset
|
688 ** New function `read-char-choice' reads a restricted set of characters, |
b30a0deacfdf
New function read-char-choice for reading a restricted set of chars.
Chong Yidong <cyd@stupidchicken.com>
parents:
112139
diff
changeset
|
689 discarding any inputs not inside the set. |
b30a0deacfdf
New function read-char-choice for reading a restricted set of chars.
Chong Yidong <cyd@stupidchicken.com>
parents:
112139
diff
changeset
|
690 |
112139
8d03223bf479
Allow format args for y-or-n-p and yes-or-no-p.
Chong Yidong <cyd@stupidchicken.com>
parents:
112132
diff
changeset
|
691 ** `y-or-n-p' and `yes-or-no-p' now accept format string arguments. |
8d03223bf479
Allow format args for y-or-n-p and yes-or-no-p.
Chong Yidong <cyd@stupidchicken.com>
parents:
112132
diff
changeset
|
692 |
110967
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
693 ** `image-library-alist' is renamed to `dynamic-library-alist'. |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
694 The variable is now used to load all kind of supported dynamic libraries, |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
695 not just image libraries. The previous name is still available as an |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
696 obsolete alias. |
188673195616
Rename `image-library-alist' to `dynamic-library-alist'.
Juanma Barranquero <lekktu@gmail.com>
parents:
110939
diff
changeset
|
697 |
110305
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
698 ** New variable syntax-propertize-function to set syntax-table properties. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
699 Replaces font-lock-syntactic-keywords which are now obsolete. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
700 This allows syntax-table properties to be set independently from font-lock: |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
701 just call syntax-propertize to make sure the text is propertized. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
702 Together with this new variable come a new hook |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
703 syntax-propertize-extend-region-functions, as well as two helper functions: |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
704 syntax-propertize-via-font-lock to reuse old font-lock-syntactic-keywords |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
705 as-is; and syntax-propertize-rules which provides a new way to specify |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
706 syntactic rules. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
707 |
109881
3db1493a6f89
New post-self-insert-hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109874
diff
changeset
|
708 ** New hook post-self-insert-hook run at the end of self-insert-command. |
3db1493a6f89
New post-self-insert-hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109874
diff
changeset
|
709 |
110310
9b5623e06689
* doc/lispref/syntax.texi (Syntax Flags): Document new `c' flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110309
diff
changeset
|
710 +++ |
109757
818e325e0469
Introduce a new comment style "c" flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109749
diff
changeset
|
711 ** Syntax tables support a new "comment style c" additionally to style b. |
108575
f6cfadfc0fb6
* eval.c (specbind): Disallow let-binding frame-local vars.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108574
diff
changeset
|
712 ** frame-local variables cannot be let-bound any more. |
108574
27a878644c60
* simple.el (prog-mode): New (abstract) major mode.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108500
diff
changeset
|
713 ** prog-mode is a new major-mode meant to be the parent of programming mode. |
108241
731a16c5bb20
Use define-minor-mode for less obvious cases.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108223
diff
changeset
|
714 ** define-minor-mode accepts a new keyword :variable. |
731a16c5bb20
Use define-minor-mode for less obvious cases.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108223
diff
changeset
|
715 |
110408 | 716 ** `delete-file' and `delete-directory' now accept optional arg TRASH. |
108806
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
717 Trashing is performed if TRASH and `delete-by-moving-to-trash' are |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
718 both non-nil. Interactively, TRASH defaults to t, unless a prefix |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
719 argument is supplied (see Trash changes, above). |
108223
261591829d04
Add optional arg to delete-file to force deletion (Bug#6070).
Chong Yidong <cyd@stupidchicken.com>
parents:
108212
diff
changeset
|
720 |
108212
41a25ee89427
New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108168
diff
changeset
|
721 ** buffer-substring-filters is obsoleted by filter-buffer-substring-functions. |
41a25ee89427
New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108168
diff
changeset
|
722 |
107461
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
723 ** New completion style `substring'. |
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
724 |
111145
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
725 ** `facemenu-read-color' is now an alias for `read-color'. |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
726 The command `read-color' now requires a match for a color name or RGB |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
727 triplet, instead of signalling an error if the user provides a invalid |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
728 input. |
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
729 |
111991
968255ee954a
Support for menu separators in the GTK tool-bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
111976
diff
changeset
|
730 ** Tool-bars can display separators. |
968255ee954a
Support for menu separators in the GTK tool-bar.
Chong Yidong <cyd@stupidchicken.com>
parents:
111976
diff
changeset
|
731 Tool-bar separators are handled like menu separators in menu-bar maps, |
111998
bc8dc4ac1e28
Implement tool-bar separators for non-GTK tool-bars.
Chong Yidong <cyd@stupidchicken.com>
parents:
111991
diff
changeset
|
732 i.e. via menu entries of the form `(menu-item "--")'. |
111145
127f4f5efa50
Merge read-color and facemenu-read-color (Bug#7242).
Chong Yidong <cyd@stupidchicken.com>
parents:
111099
diff
changeset
|
733 |
107371
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
734 ** Image API |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
735 |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
736 *** When the image type is one of listed in `image-animated-types' |
107719
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
737 and the number of sub-images in the image is more than one, then the |
107371
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
738 new function `create-animated-image' creates an animated image where |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
739 sub-images are displayed successively with the duration defined by |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
740 `image-animate-max-time' and the delay between sub-images defined |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
741 by the Graphic Control Extension of the image. |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
742 |
107719
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
743 *** `image-extension-data' is renamed to `image-metadata'. |
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
744 |
110304
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
745 ** XML and HTML parsing |
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
746 |
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
747 *** If Emacs is compiled with libxml2 support (which is the default), |
110472
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
748 two new Emacs Lisp-level functions are defined: |
112116
ac330440ab0d
* NEWS: Revert change in libxml-* functions, which was applied by
Michael Albinus <michael.albinus@gmx.de>
parents:
112115
diff
changeset
|
749 `libxml-parse-html-region' (which will parse "real world" HTML) |
ac330440ab0d
* NEWS: Revert change in libxml-* functions, which was applied by
Michael Albinus <michael.albinus@gmx.de>
parents:
112115
diff
changeset
|
750 and `libxml-parse-xml-region' (which parses XML). Both return an |
110472
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
751 Emacs Lisp parse tree. |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
752 |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
753 FIXME: These should be front-ended by xml.el. |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
754 |
110659 | 755 ** FIXME GnuTLS |
110304
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
756 |
108719
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
757 ** Isearch |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
758 |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
759 *** New hook `isearch-update-post-hook' that runs in `isearch-update'. |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
760 |
107573
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
761 ** Progress reporters can now "spin". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
762 The MIN-VALUE and MAX-VALUE arguments of `make-progress-reporter' can |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
763 now be nil, or omitted. This makes a "non-numeric" reporter. Each |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
764 time you call `progress-reporter-update' on that progress reporter, |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
765 with a nil or omitted VALUE argument, the reporter message is |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
766 displayed with a "spinning bar". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
767 |
62324
f1bee922ac7c
Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents:
62279
diff
changeset
|
768 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
769 * Changes in Emacs 24.1 on non-free operating systems |
82906 | 770 |
109466
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
771 ** New configure.bat option --enable-checking builds emacs with extra |
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
772 runtime checks. |
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
773 |
109507
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
774 ** New configure.bat option --distfiles to specify files to be |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
775 included in binary distribution |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
776 |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
777 ** New make target `dist' to create binary disttribution for Windows |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
778 platform |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
779 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
780 |
25853 | 781 ---------------------------------------------------------------------- |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
782 This file is part of GNU Emacs. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
783 |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
784 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
|
785 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
|
786 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
|
787 (at your option) any later version. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
788 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
789 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
|
790 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
|
791 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
|
792 GNU General Public License for more details. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
793 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
794 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
|
795 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
|
796 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
797 |
25853 | 798 Local variables: |
799 mode: outline | |
800 paragraph-separate: "[ ]*$" | |
801 end: |