Mercurial > emacs
annotate etc/NEWS @ 110776:073caec7510f
* net/tramp.el (tramp-handle-directory-files-and-attributes)
(tramp-handle-file-exists-p, tramp-handle-file-newer-than-file-p):
New defuns, taken from tramp-smb.el.
(tramp-coding-system-change-eol-conversion)
(tramp-set-process-query-on-exit-flag): Removed.
* net/tramp-compat.el (top): Do not check for byte-compiler
objects.
(tramp-compat-coding-system-change-eol-conversion)
(tramp-compat-set-process-query-on-exit-flag): New defuns, taken
from tramp.el.
* net/tramp-gvfs.el:
* net/tramp-gw.el: Replace `tramp-set-process-query-on-exit-flag'
by `tramp-compat-set-process-query-on-exit-flag'.
* net/tramp-imap.el (tramp-imap-file-name-handler-alist): Use
`tramp-handle-directory-files-and-attributes',
`tramp-handle-file-exists-p' and
`tramp-handle-file-newer-than-file-p'.
(tramp-imap-handle-file-exists-p)
(tramp-imap-handle-file-executable-p)
(tramp-imap-handle-file-readable-p)
(tramp-imap-handle-directory-files-and-attributes)
(tramp-imap-handle-file-newer-than-file-p): Removed.
* net/tramp-sh.el: Replace `tramp-set-process-query-on-exit-flag'
by `tramp-compat-set-process-query-on-exit-flag' and
`tramp-coding-system-change-eol-conversion' by
`tramp-compat-coding-system-change-eol-conversion'.
* net/tramp-smb.el (tramp-smb-file-name-handler-alist): Use
`tramp-handle-directory-files-and-attributes',
`tramp-handle-file-exists-p' and
`tramp-handle-file-newer-than-file-p'.
(tramp-smb-handle-directory-files-and-attributes)
(tramp-smb-handle-file-exists-p)
(tramp-smb-handle-file-newer-than-file-p): Removed.
(tramp-smb-maybe-open-connection): Replace
`tramp-set-process-query-on-exit-flag' by
`tramp-compat-set-process-query-on-exit-flag'.
author | Michael Albinus <michael.albinus@gmx.de> |
---|---|
date | Tue, 05 Oct 2010 16:20:24 +0200 |
parents | de3e1c0c0af3 |
children | a133fd492185 |
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 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
3 Copyright (C) 2010 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 --- |
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
41 ** There is a new configure option --with-crt-dir. |
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
42 This is only useful if your crt*.o files are in a non-standard location. |
640de94ce18b
* etc/NEWS: Mention --with-crt-dir.
Glenn Morris <rgm@gnu.org>
parents:
108078
diff
changeset
|
43 |
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
|
44 --- |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
45 ** 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
|
46 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
|
47 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
|
48 --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
|
49 |
109098
a17732ef349e
Define USE_LISP_UNION_TYPE using autoconf.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109067
diff
changeset
|
50 ** 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
|
51 This is only useful for Emacs developers to debug certain types of bugs. |
110408 | 52 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
|
53 |
109677
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
54 --- |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
55 ** 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
|
56 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
|
57 automatically select it. |
73b2acbfa01b
NEWS: Mention the Hebrew translation of the tutorial.
Eli Zaretskii <eliz@gnu.org>
parents:
109651
diff
changeset
|
58 |
104208
c9b224c2ddcb
** Hash tables have a new printed representation that is readable.
Chong Yidong <cyd@stupidchicken.com>
parents:
104177
diff
changeset
|
59 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
60 * 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
|
61 |
109956
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
62 ** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte |
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
63 command line arguments no longer have any effect. (They were declared |
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
64 obsolete in Emacs 23.) |
ce960720ed3f
Make obsolete --unibyte argument do nothing (Bug#6886).
Chong Yidong <cyd@stupidchicken.com>
parents:
109881
diff
changeset
|
65 |
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
|
66 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
67 * Changes in Emacs 24.1 |
103493
af33c0ccf0aa
Remove +++ and --- lines; minor copyedits.
Chong Yidong <cyd@stupidchicken.com>
parents:
103429
diff
changeset
|
68 |
110707
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
69 ** emacsclient changes |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
70 |
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
71 *** 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
|
72 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
|
73 --parent-id argument to Emacs. |
87dad1e1c860
Add --parent-id argument to emacsclient.
Chong Yidong <cyd@stupidchicken.com>
parents:
108806
diff
changeset
|
74 |
110707
17914d74ccf4
* lisp/server.el (server-process-filter, server-return-error): Give
Chong Yidong <cyd@stupidchicken.com>
parents:
110696
diff
changeset
|
75 *** 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
|
76 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
|
77 |
108500
9f927f4deab4
Allow the default completion to cycle.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108381
diff
changeset
|
78 ** 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
|
79 |
107665
59e2adcb1095
* files.el (auto-mode-case-fold): Change default to t.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107648
diff
changeset
|
80 ** 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
|
81 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
82 +++ |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
83 ** 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
|
84 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
85 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
|
86 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
|
87 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
88 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
|
89 `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
|
90 |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
91 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
|
92 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
|
93 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
|
94 `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
|
95 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
|
96 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
|
97 |
108596
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
98 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
|
99 value of paragraph base direction at point. |
cd5442b2826b
Implement bidi-sensitive movement with arrow keys.
Eli Zaretskii <eliz@gnu.org>
parents:
108575
diff
changeset
|
100 |
107646
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
101 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
|
102 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
|
103 Algorithm. |
dfdf14a6f5a0
Support MS-Windows build and reversed rows in GUI frames; add initial docs.
Eli Zaretskii <eliz@gnu.org>
parents:
107550
diff
changeset
|
104 |
108304
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
105 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
|
106 `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
|
107 bidirectional text is reordered for display. |
8b307cedcd04
NEWS: Remove FUD from description of bidirectional editing.
Eli Zaretskii <eliz@gnu.org>
parents:
108241
diff
changeset
|
108 |
107395
05f285327bae
Put non-GTK X scroll-bars on left.
Chong Yidong <cyd@stupidchicken.com>
parents:
107389
diff
changeset
|
109 ** 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
|
110 Use `set-scroll-bar-mode' to change this. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
111 |
108025 | 112 ** 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
|
113 Customize `tool-bar-style' to choose style. On a Gnome desktop, the default |
108025 | 114 is taken from the desktop settings. |
115 | |
109582
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
116 ** 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
|
117 The frame-parameter tool-bar-position controls this. It takes the values |
109758 | 118 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
|
119 for this. |
9c41ffa303a2
Add doc and NEWS for tool-bar-position.
Jan D. <jan.h.d@swipnet.se>
parents:
109507
diff
changeset
|
120 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
121 ** ImageMagick support. |
110631 | 122 It is now possible to use the ImageMagick library to load many new |
123 image formats in Emacs. By default, Emacs links with the ImageMagick | |
124 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
|
125 the configure option `--without-imagemagick'. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
126 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
127 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
|
128 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
|
129 function `imagemagick-register-types' enables ImageMagick support for |
110408 | 130 these image types, minus those listed in `imagemagick-types-inhibit'. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
131 |
110283
1021c96a663e
* etc/NEWS: Misc fixes for ImageMagick section.
Glenn Morris <rgm@gnu.org>
parents:
110163
diff
changeset
|
132 See the Emacs Lisp Reference Manual for more information. |
109873
fa7968a7972f
documentation changes
Joakim <joakim@localhost.localdomain>
parents:
109802
diff
changeset
|
133 |
109749
be18c3b67d66
Take colors for region face (selected text) from the Gtk+ theme.
Jan D <jan.h.d@swipnet.se>
parents:
109742
diff
changeset
|
134 ** 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
|
135 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
|
136 |
109604
43eca6c9f493
Use Gtk+ tooltips by default for Gtk+ Emacs.
Jan D <jan.h.d@swipnet.se>
parents:
109582
diff
changeset
|
137 ** 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
|
138 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
|
139 |
107827
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107811
diff
changeset
|
140 ** Lucid menus and dialogs can display antialiased fonts if Emacs is built |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107811
diff
changeset
|
141 with Xft. |
107804
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107795
diff
changeset
|
142 |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
143 ** Basic SELinux support has been added. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
144 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
|
145 |
108072
c259f125eb0b
* etc/NEWS: More SELinux details and some minor fixes.
Glenn Morris <rgm@gnu.org>
parents:
108025
diff
changeset
|
146 *** 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
|
147 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
|
148 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
|
149 context in their return values. |
108012
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
150 |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
151 *** 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
|
152 get and set the SELinux context of a file. |
6c696ca35512
Doc updates for SELinux support.
Glenn Morris <rgm@gnu.org>
parents:
108009
diff
changeset
|
153 |
108078
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
154 *** 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
|
155 for remote machines which support SELinux. |
44c107eab0b8
* etc/NEWS: Tramp supports SELinux.
Michael Albinus <michael.albinus@gmx.de>
parents:
108072
diff
changeset
|
156 |
110694
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
157 ** 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
|
158 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
|
159 |
0554c384e09f
Run kill-emacs-hook in batch mode, and on SIGINT in batch mode.
Glenn Morris <rgm@gnu.org>
parents:
110659
diff
changeset
|
160 ** 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
|
161 |
107784
45b05d993766
Scrolling commands which does not signal errors at top/bottom.
Juri Linkov <juri@jurta.org>
parents:
107719
diff
changeset
|
162 ** 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
|
163 (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
|
164 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
|
165 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
|
166 |
107785
1479a3d1e0f3
Scrolling commands which scroll a line instead of full screen..
Juri Linkov <juri@jurta.org>
parents:
107784
diff
changeset
|
167 ** 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
|
168 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
|
169 |
107871
d7b161b7a686
Add the `scroll-command' property.
Juri Linkov <juri@jurta.org>
parents:
107854
diff
changeset
|
170 ** New property `scroll-command' should be set on a command's symbol to |
110408 | 171 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
|
172 |
108806
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
173 ** Trash changes |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
174 |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
175 *** `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
|
176 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
|
177 |
511da81b16c5
Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.
Chong Yidong <cyd@stupidchicken.com>
parents:
108719
diff
changeset
|
178 *** 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
|
179 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
|
180 |
108990
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
181 ** 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
|
182 for `list-colors-display'. |
8f3a9d4ebe87
Add sort option `list-colors-sort'. (Bug#6332)
Juri Linkov <juri@jurta.org>
parents:
108966
diff
changeset
|
183 |
109016
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
184 ** 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
|
185 This is a convenient way to download and install additional packages, |
109992
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
186 from elpa.gnu.org. |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
187 |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
188 *** `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
|
189 selected for installation. |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
190 |
640cdeb464c1
Improvements to describe-package buffer.
Chong Yidong <cyd@stupidchicken.com>
parents:
109964
diff
changeset
|
191 *** 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
|
192 |
d73c5483c3d2
Merge package.el, written by Tom Tromey <tromey@redhat.com>.
Chong Yidong <cyd@stupidchicken.com>
parents:
109010
diff
changeset
|
193 *** 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
|
194 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
|
195 `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
|
196 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
|
197 |
110739
4379d5736f65
Add user option `remote-file-name-inhibit-cache'.
Michael Albinus <michael.albinus@gmx.de>
parents:
110713
diff
changeset
|
198 ** 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
|
199 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
|
200 |
62200
3366f31482cc
Rearrange; clarify some entries.
Richard M. Stallman <rms@gnu.org>
parents:
62187
diff
changeset
|
201 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
202 * Editing Changes in Emacs 24.1 |
97482
a8900d9693c5
Improve whitespace information.
Vinicius Jose Latorre <viniciusjl@ig.com.br>
parents:
97395
diff
changeset
|
203 |
108160
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
204 ** completion-at-point is now an alias for complete-symbol. |
7fc92f732328
Document complete-symbol change.
Chong Yidong <cyd@stupidchicken.com>
parents:
108108
diff
changeset
|
205 |
109062
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
206 ** Deletion changes |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
207 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
208 *** 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
|
209 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
|
210 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
|
211 kill instead. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
212 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
213 *** New command `delete-forward-char', bound to C-d and [delete]. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
214 This is meant for interactive use, and obeys `delete-active-region'; |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
215 delete-char, meant for Lisp, does not obey `delete-active-region'. |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
216 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
217 *** `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
|
218 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
|
219 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
|
220 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
|
221 |
d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
Chong Yidong <cyd@stupidchicken.com>
parents:
109058
diff
changeset
|
222 *** 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
|
223 |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
224 ** Selection changes. |
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
225 |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
226 The default handling of clipboard and primary selections has been |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
227 changed to conform with other X applications. |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
228 |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
229 *** `select-active-regions' now defaults to t, so active regions set |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
230 the primary selection. |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
231 |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
232 It also accepts a new value, `lazy', which means to only set the |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
233 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
|
234 mouse-dragging or shift-selection). |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
235 |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
236 *** `mouse-2' is now bound to `mouse-yank-primary'. |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
237 |
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
238 *** `x-select-enable-clipboard' now defaults to t. |
109802
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
239 Thus, killing and yanking now use the clipboard (in addition to the |
acc05fd0631b
Let all active regions set the primary selection.
Chong Yidong <cyd@stupidchicken.com>
parents:
109784
diff
changeset
|
240 kill ring). |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
241 |
109448
334eb7871775
Change x-select-enable-primary to nil.
Chong Yidong <cyd@stupidchicken.com>
parents:
109398
diff
changeset
|
242 *** `x-select-enable-primary' now defaults to nil. |
334eb7871775
Change x-select-enable-primary to nil.
Chong Yidong <cyd@stupidchicken.com>
parents:
109398
diff
changeset
|
243 |
109398
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
244 *** `mouse-drag-copy-region' now defaults to nil. |
c9970d4bfd62
Change clipboard/primary selection to X application standards.
Chong Yidong <cyd@stupidchicken.com>
parents:
109114
diff
changeset
|
245 |
110147
1144008a2165
Support for cut buffers has been removed.
Jan D. <jan.h.d@swipnet.se>
parents:
109992
diff
changeset
|
246 *** 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
|
247 |
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
|
248 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
249 * Changes in Specialized Modes and Packages in Emacs 24.1 |
96230 | 250 |
110403
14dab55b2888
Fix and improve last syntax-propertize patch
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110323
diff
changeset
|
251 ** 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
|
252 |
109827
2110ce0ca5bc
Add bug ref to placeholder NEWS entry.
Glenn Morris <rgm@gnu.org>
parents:
109824
diff
changeset
|
253 ** FIXME: xdg-open for browse-url and reportbug, 2010/08. (Close bug#4546?) |
109824 | 254 |
107896
f9390ec51de5
Add 7z archive format support (bug#5475).
Juri Linkov <juri@jurta.org>
parents:
107871
diff
changeset
|
255 ** 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
|
256 |
109784
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
257 ** ERC changes |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
258 |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
259 *** 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
|
260 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
|
261 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
|
262 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
|
263 after connecting. |
2abe46caa971
Allow delayed autojoin in ERC (Bug#5521).
Chong Yidong <cyd@stupidchicken.com>
parents:
109758
diff
changeset
|
264 |
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
|
265 ** 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
|
266 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
|
267 |
107849
c35518fa0d56
Move complete.el to lisp/obsolete.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107843
diff
changeset
|
268 ** 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
|
269 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
|
270 (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
|
271 (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
|
272 |
107541
d59e6301c2cd
Add "union tags" in mpc.el.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107461
diff
changeset
|
273 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. |
110408 | 274 |
110659 | 275 ** Calendar, Diary, and Appt |
276 | |
277 --- | |
278 *** The obsolete (since Emacs 22.1) method of enabling the appt package | |
279 by adding appt-make-list to diary-hook has been removed. Use appt-activate. | |
280 | |
281 --- | |
282 *** Some appt variables (obsolete since Emacs 22.1) have been removed: | |
283 appt-issue-message (use the function appt-activate) | |
284 appt-visible/appt-msg-window (use the variable appt-display-format) | |
285 | |
286 --- | |
287 *** Some diary function aliases (obsolete since Emacs 22.1) have been removed: | |
288 view-diary-entries, list-diary-entries, show-all-diary-entries | |
289 | |
107384
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
290 ** Customize |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
291 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
292 *** Customize buffers now contain a search field. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
293 The search is performed using `customize-apropos'. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
294 To turn off the search field, set custom-search-field to nil . |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
295 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
296 *** 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
|
297 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
|
298 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
299 *** custom-buffer-sort-alphabetically now defaults to t. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
300 |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
301 *** 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
|
302 choose a color via list-colors-display. |
e7834ecb3a22
Document Customize and scroll-bar changes.
Chong Yidong <cyd@stupidchicken.com>
parents:
107374
diff
changeset
|
303 |
108715
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
304 ** Dired-x |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
305 |
5b835c23f034
* dired-x.el (dired-jump, dired-jump-other-window): Add arg
Juri Linkov <juri@jurta.org>
parents:
108654
diff
changeset
|
306 *** 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
|
307 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
|
308 |
107372
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
309 ** VC and related modes |
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
310 |
108009
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
311 *** New VC commands: vc-log-incoming, vc-log-outgoing, vc-find-conflicted-file. |
107795
d47e1fb98df3
Add new VC methods: vc-log-incoming and vc-log-outgoing.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107785
diff
changeset
|
312 |
108885
b008fff91985
vc-log-incoming/vc-log-outgoing improvements for Git.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108884
diff
changeset
|
313 **** vc-log-incoming for Git runs "git fetch" so that the necessary |
b008fff91985
vc-log-incoming/vc-log-outgoing improvements for Git.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108884
diff
changeset
|
314 data is available locally. |
b008fff91985
vc-log-incoming/vc-log-outgoing improvements for Git.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108884
diff
changeset
|
315 |
108891
3e41dbf56aa2
vc-log-incoming/vc-log-outgoing fixes for Git.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108885
diff
changeset
|
316 **** vc-log-incoming and vc-log-outgoing for Git require version 1.7 (or newer). |
3e41dbf56aa2
vc-log-incoming/vc-log-outgoing fixes for Git.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108885
diff
changeset
|
317 |
108884
ac4bf6e2c535
Add bindings for vc-log-incoming and vc-log-outgoing.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108828
diff
changeset
|
318 *** New key bindings: C-x v I and C-x v O bound to vc-log-incoming and |
ac4bf6e2c535
Add bindings for vc-log-incoming and vc-log-outgoing.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108828
diff
changeset
|
319 vc-log-outgoing, respectively. |
ac4bf6e2c535
Add bindings for vc-log-incoming and vc-log-outgoing.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108828
diff
changeset
|
320 |
110749
32788054e732
Mention the 'g' binding in VC diff,log, etc.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
110742
diff
changeset
|
321 *** The 'g' key in VC diff, log, log-incoming and log-outgoing buffers |
32788054e732
Mention the 'g' binding in VC diff,log, etc.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
110742
diff
changeset
|
322 reruns the corresponding VC command to compute an up to date version |
32788054e732
Mention the 'g' binding in VC diff,log, etc.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
110742
diff
changeset
|
323 of the buffer. |
32788054e732
Mention the 'g' binding in VC diff,log, etc.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
110742
diff
changeset
|
324 |
107372
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
325 *** vc-dir for Bzr supports viewing shelve contents and shelving snapshots. |
b73242777fb9
Add support for shelving snapshots and for showing shelves.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107371
diff
changeset
|
326 |
107430
1918e70c8b37
Add special markup processing for commit logs.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107407
diff
changeset
|
327 *** Special markup can be added to log-edit buffers. |
108009
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
328 The log-edit buffers are expected to have a format similar to email messages |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
329 with headers of the form: |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
330 Author: <author of this change> |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
331 Summary: <one line summary of this change> |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
332 Fixes: <reference to the bug fixed by this change> |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
333 Some backends handle some of those headers specially, but any unknown header |
17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107897
diff
changeset
|
334 is just left as is in the message, so it is not lost. |
107430
1918e70c8b37
Add special markup processing for commit logs.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107407
diff
changeset
|
335 |
108913
c05344a913c8
Improve support for special markup in the VC commit message.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108891
diff
changeset
|
336 **** vc-git handles Author: and Date: |
c05344a913c8
Improve support for special markup in the VC commit message.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108891
diff
changeset
|
337 **** vc-hg handles Author: and Date: |
c05344a913c8
Improve support for special markup in the VC commit message.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108891
diff
changeset
|
338 **** vc-bzr handles Author:, Date: and Fixes: |
c05344a913c8
Improve support for special markup in the VC commit message.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108891
diff
changeset
|
339 **** vc-mtn handles Author: and Date: |
c05344a913c8
Improve support for special markup in the VC commit message.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
108891
diff
changeset
|
340 |
109651
b7f3d45194f6
* lisp/vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109604
diff
changeset
|
341 *** Pressing g in a *vc-diff* buffer reruns vc-diff, so it will |
b7f3d45194f6
* lisp/vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109604
diff
changeset
|
342 produce an up to date diff. |
b7f3d45194f6
* lisp/vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
109604
diff
changeset
|
343 |
107374
dc9565b08f10
Add .dir-locals.el support for file-less buffers.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107372
diff
changeset
|
344 ** 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
|
345 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
|
346 .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
|
347 |
108381 | 348 ** SQL Mode enhancements. |
349 | |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
350 *** 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
|
351 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
|
352 `sql-port' can now be safely used as local variables. |
108381 | 353 |
110309 | 354 *** `sql-dialect' is a synonym for `sql-product'. |
355 | |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
356 *** Added ability to login with a port on MySQL and Postgres. |
108381 | 357 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
|
358 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
|
359 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
|
360 to a non-zero value. |
108381 | 361 |
110309 | 362 *** Dynamic selection of product in an SQL interactive session. |
363 If you use `sql-product-interactive' to start an SQL interactive | |
364 session it uses the current value of `sql-product'. Preceding the | |
365 invocation with C-u will force it to ask for the product before | |
366 creating the session. | |
367 | |
368 *** Renaming a SQL interactive buffer when it is created. | |
369 Prefixing the SQL interactive commands (`sql-sqlite', `sql-postgres', | |
370 `sql-mysql', etc.) with C-u will force a new interactive session to be | |
371 started and will prompt for the new name. This will reduce the need | |
372 for `sql-rename-buffer' is most common use cases. | |
373 | |
109742
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
374 *** 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
|
375 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
|
376 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
|
377 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
|
378 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
|
379 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
|
380 `sql-send-*' functions. |
581430ee307c
Suppress continuation prompts in SQL interactive mode
Michael Mauger <mmaug@yahoo.com>
parents:
109739
diff
changeset
|
381 |
108381 | 382 *** Custom variables control prompting for login parameters. |
383 Each supported product has a custom variable `sql-*-login-params' | |
384 which is a list of the parameters to be prompted for before a | |
385 connection is established. | |
386 | |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
387 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
|
388 `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
|
389 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
|
390 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
|
391 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
|
392 `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
|
393 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
|
394 `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
|
395 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
|
396 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
|
397 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
|
398 :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
|
399 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
400 (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
|
401 (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
|
402 :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
|
403 :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
|
404 (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
|
405 :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
|
406 :completion COMPLETE) |
109489
b4b02bfd4d95
SQL Mode Version2.4 - Improved login prompting
Michael Mauger <mmaug@yahoo.com>
parents:
109482
diff
changeset
|
407 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
408 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
|
409 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
|
410 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
|
411 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
412 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
|
413 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
|
414 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
|
415 |
109460
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
416 *** 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
|
417 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
|
418 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
|
419 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
|
420 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
421 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
|
422 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
423 (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
|
424 '((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
|
425 (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
|
426 (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
|
427 (sql-user "mmaug") |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
428 (sql-database "iprd2a")))) |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
429 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
430 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
|
431 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
432 *** 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
|
433 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
|
434 `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
|
435 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
|
436 |
597339bd6bef
SQL Mode V2.2 - Added sql-connect and sql-connection-alist
Michael Mauger <mmaug@yahoo.com>
parents:
109448
diff
changeset
|
437 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
|
438 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
|
439 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
|
440 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
|
441 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
|
442 |
109482
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
443 **** Added SQL->Start... submenu when connections are defined. |
110408 | 444 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
|
445 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
|
446 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
|
447 have been defined. |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
448 |
c9df47f7bbf3
SQL Mode V2.3 - cleanup connection handling
Michael Mauger <mmaug@yahoo.com>
parents:
109466
diff
changeset
|
449 **** 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
|
450 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
|
451 `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
|
452 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
|
453 |
110424
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
454 *** 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
|
455 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
|
456 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
|
457 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
|
458 |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
459 **** 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
|
460 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
|
461 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
|
462 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
|
463 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
|
464 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
|
465 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
|
466 |
03a492f2d1ce
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger <mmaug@yahoo.com>
parents:
110408
diff
changeset
|
467 **** 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
|
468 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
|
469 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
|
470 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
|
471 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
|
472 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
|
473 |
108381 | 474 *** Added option `sql-send-terminator'. |
475 When set makes sure that each command sent with `sql-send-*' commands | |
476 are properly terminated and submitted to the SQL processor. | |
477 | |
478 *** Added option `sql-oracle-scan-on'. | |
479 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
|
480 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
|
481 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
|
482 SQL interactive mode and this option used in its place. |
108381 | 483 |
484 *** SQL interactive mode will replace tabs with spaces. | |
485 This prevents the comand interpretter for MySQL and Postgres from | |
486 listing object name completions when being sent text via | |
487 `sql-send-*' functions. | |
488 | |
489 *** An API for manipulating SQL product definitions has been added. | |
490 | |
107437
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
491 ** 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
|
492 enabled by default in 23.1. |
0a2bb00a71bd
* s-region.el: Move to obsolete.
Juri Linkov <juri@jurta.org>
parents:
107430
diff
changeset
|
493 |
107550
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
494 ** gdb-mi |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
495 |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
496 *** 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
|
497 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
|
498 threads simultaneously. |
2931d193b6c2
Restore GDB/MI fuctionality removed by r99212:
Nick Roberts <nickrob@snap.net.nz>
parents:
107541
diff
changeset
|
499 |
109964
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
500 ** D-Bus |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
501 |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
502 *** 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
|
503 system or session bus. |
894f06878a7e
* NEWS: dbus.el supports alternative buses.
Michael Albinus <michael.albinus@gmx.de>
parents:
109956
diff
changeset
|
504 |
110323
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
505 ** Tramp |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
506 |
3f2e688cf8d3
* NEWS: Some Tramp methods are discontinued.
Michael Albinus <michael.albinus@gmx.de>
parents:
110310
diff
changeset
|
507 *** 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
|
508 "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
|
509 |
52902 | 510 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
511 * 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
|
512 |
110163
c9b982e5aefd
* lisp/electric.el (electricity): New group.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110147
diff
changeset
|
513 ** New global minor modes electric-pair-mode and electric-indent-mode. |
c9b982e5aefd
* lisp/electric.el (electricity): New group.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110147
diff
changeset
|
514 |
109739
405e0ceb00e2
* lisp/emacs-lisp/pcase.el: New file.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109678
diff
changeset
|
515 ** 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
|
516 |
108632
d38b0dd2bdbe
Provide a simple generic indentation engine and use it for Prolog.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108596
diff
changeset
|
517 ** smie.el is a package providing a simple generic indentation engine. |
d38b0dd2bdbe
Provide a simple generic indentation engine and use it for Prolog.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108596
diff
changeset
|
518 |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
519 ** 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
|
520 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
|
521 Secret Service API requires D-Bus for communication. The command |
131cc6db31f4
Add command `secrets-show-secrets'.
Michael Albinus <albinus@detlef>
parents:
108632
diff
changeset
|
522 `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
|
523 secrets. |
107389
51ddd70d1fa1
* etc/NEWS: Add secrets.el.
Michael Albinus <albinus@detlef>
parents:
107384
diff
changeset
|
524 |
108917
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
525 ** notifications.el provides an implementation of the Desktop |
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
526 Notifications API. It requires D-Bus for communication. |
fca119200bda
* NEWS: Add notifications.el.
Michael Albinus <michael.albinus@gmx.de>
parents:
108913
diff
changeset
|
527 |
59356
bbe94a7411bf
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
59323
diff
changeset
|
528 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
529 * 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
|
530 |
109010
64f7d70035b7
* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108990
diff
changeset
|
531 ** 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
|
532 |
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
|
533 ** 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
|
534 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
|
535 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
|
536 |
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
|
537 ** 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
|
538 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
|
539 |
2f0720afc474
Change default-frame-alist and menu/tool-bar-mode interaction (Bug#2249).
Chong Yidong <cyd@stupidchicken.com>
parents:
109016
diff
changeset
|
540 ** 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
|
541 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
|
542 `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
|
543 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
|
544 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
|
545 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
|
546 `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
|
547 |
109114
2f784ad8d94c
Fix typo in last change.
Chong Yidong <cyd@stupidchicken.com>
parents:
109113
diff
changeset
|
548 ** 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
|
549 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
|
550 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
|
551 has now been removed. |
109113
ec1113776b24
Take note of mouse dragging changes in NEWS.
Chong Yidong <cyd@stupidchicken.com>
parents:
109098
diff
changeset
|
552 |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
553 ** 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
|
554 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
|
555 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
|
556 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
|
557 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
|
558 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
|
559 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
|
560 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
|
561 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
|
562 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
|
563 |
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
564 ** 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
|
565 have been removed: |
110742
f0f8f95b6535
Remove directory-sep-char, obsolete since 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110741
diff
changeset
|
566 checkdoc-minor-keymap, vc-header-alist, directory-sep-char |
110695
515d80e174ba
Remove some functions, variables and aliases obsolete since at least 21.1.
Glenn Morris <rgm@gnu.org>
parents:
110694
diff
changeset
|
567 |
110771 | 568 ** The following files, obsolete since at least Emacs 21.1, have been removed: |
569 sc.el, x-menu.el, rnews.el, rnewspost.el | |
570 | |
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
|
571 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
572 * Lisp changes in Emacs 24.1 |
96333
90d2cbaa59f6
Rearrange items, and delete some duplicates.
Chong Yidong <cyd@stupidchicken.com>
parents:
96300
diff
changeset
|
573 |
110305
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
574 ** 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
|
575 Replaces font-lock-syntactic-keywords which are now obsolete. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
576 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
|
577 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
|
578 Together with this new variable come a new hook |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
579 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
|
580 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
|
581 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
|
582 syntactic rules. |
b10051866f51
New syntax-propertize functionality.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110304
diff
changeset
|
583 |
109881
3db1493a6f89
New post-self-insert-hook.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109874
diff
changeset
|
584 ** 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
|
585 |
110310
9b5623e06689
* doc/lispref/syntax.texi (Syntax Flags): Document new `c' flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
110309
diff
changeset
|
586 +++ |
109757
818e325e0469
Introduce a new comment style "c" flag.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
109749
diff
changeset
|
587 ** 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
|
588 ** 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
|
589 ** 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
|
590 ** 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
|
591 |
110408 | 592 ** `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
|
593 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
|
594 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
|
595 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
|
596 |
108212
41a25ee89427
New hook filter-buffer-substring-functions.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
108168
diff
changeset
|
597 ** 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
|
598 |
107461
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
599 ** New completion style `substring'. |
7cf379c501e1
Add a new completion style `substring'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
107437
diff
changeset
|
600 |
107371
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
601 ** Image API |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
602 |
018bc2f5c9e6
Add a NEWS entry for animated image API.
Juri Linkov <juri@jurta.org>
parents:
107369
diff
changeset
|
603 *** 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
|
604 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
|
605 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
|
606 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
|
607 `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
|
608 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
|
609 |
107719
9c0ed2d6731a
Rename `image-extension-data' to `image-metadata'.
Juri Linkov <juri@jurta.org>
parents:
107665
diff
changeset
|
610 *** `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
|
611 |
110304
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
612 ** XML and HTML parsing |
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
613 |
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
614 *** 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
|
615 two new Emacs Lisp-level functions are defined: |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
616 `xml-parse-html-string-internal' (which will parse "real world" HTML) |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
617 and `xml-parse-string-internal' (which parses XML). Both return an |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
618 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
|
619 |
52590453d4f9
Rename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong <cyd@stupidchicken.com>
parents:
110424
diff
changeset
|
620 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
|
621 |
110659 | 622 ** FIXME GnuTLS |
110304
9e6d02d51b19
* NEWS: Mention the new libxml2 functions.
Lars Magne Ingebrigtsen <larsi@gnus.org>
parents:
110283
diff
changeset
|
623 |
108719
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
624 ** Isearch |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
625 |
bd94528648ad
* isearch.el (isearch-update-post-hook): New hook.
Juri Linkov <juri@jurta.org>
parents:
108715
diff
changeset
|
626 *** 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
|
627 |
107573
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
628 ** Progress reporters can now "spin". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
629 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
|
630 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
|
631 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
|
632 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
|
633 displayed with a "spinning bar". |
954352cc49bd
* subr.el: Extend progress reporters to perform "spinning".
Chong Yidong <cyd@stupidchicken.com>
parents:
107550
diff
changeset
|
634 |
62324
f1bee922ac7c
Rearrangements and cleanups. Don't mention defaulting of :group.
Richard M. Stallman <rms@gnu.org>
parents:
62279
diff
changeset
|
635 |
107368
3067c2b8b6a6
Rotate NEWS to NEWS.23, create new NEWS for Emacs 24.
Glenn Morris <rgm@gnu.org>
parents:
107346
diff
changeset
|
636 * Changes in Emacs 24.1 on non-free operating systems |
82906 | 637 |
109466
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
638 ** 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
|
639 runtime checks. |
91bbf4e4290f
* NEWS: Mention --enable-checking is now supported on Windows.
Juanma Barranquero <lekktu@gmail.com>
parents:
109460
diff
changeset
|
640 |
109507
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
641 ** 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
|
642 included in binary distribution |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
643 |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
644 ** 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
|
645 platform |
1277fe6717c9
New make target for Windows platform: make dist (bug#6602)
Juanma Barranquero <lekktu@gmail.com>
parents:
109489
diff
changeset
|
646 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
647 |
25853 | 648 ---------------------------------------------------------------------- |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
649 This file is part of GNU Emacs. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
650 |
95004
cbf5528cf447
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94962
diff
changeset
|
651 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
|
652 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
|
653 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
|
654 (at your option) any later version. |
75774
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
655 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
656 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
|
657 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
|
658 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
|
659 GNU General Public License for more details. |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
660 |
dc23aaa67696
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75684
diff
changeset
|
661 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
|
662 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
|
663 |
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
664 |
25853 | 665 Local variables: |
666 mode: outline | |
667 paragraph-separate: "[ ]*$" | |
668 end: |