Commit | Line | Data |
---|---|---|
29b7722a | 1 | GNU Emacs NEWS -- history of user-visible changes. |
5b87ad55 | 2 | |
0bfd685e | 3 | Copyright (C) 2007 Free Software Foundation, Inc. |
5b87ad55 | 4 | See the end of the file for license conditions. |
a933dad1 | 5 | |
3f7194ed | 6 | Please send Emacs bug reports to emacs-pretest-bug@gnu.org. |
9a21d88b KS |
7 | If possible, use M-x report-emacs-bug. |
8 | ||
0bfd685e | 9 | This file is about changes in Emacs version 23. |
9a21d88b | 10 | |
0bfd685e GM |
11 | See files NEWS.22, NEWS.21, NEWS.20, NEWS.19, NEWS.18, and NEWS.1-17 |
12 | for changes in older Emacs versions. | |
9a21d88b KS |
13 | |
14 | You can narrow news to a specific version by calling `view-emacs-news' | |
15 | with a prefix argument or by typing C-u C-h C-n. | |
3f7194ed GM |
16 | |
17 | Temporary note: | |
18 | +++ indicates that the appropriate manual has already been updated. | |
19 | --- means no change in the manuals is called for. | |
20 | When you add a new item, please add it without either +++ or --- | |
21 | so we will look at it and add it to the manual. | |
22 | ||
05197f40 | 23 | \f |
9c576ea0 KS |
24 | * About external Lisp packages |
25 | ||
9c576ea0 | 26 | \f |
0bfd685e | 27 | * Installation Changes in Emacs 23.1 |
c58dccad | 28 | |
3f7194ed GM |
29 | ** The default X toolkit is now Gtk+, rather than Lucid. |
30 | ||
31 | ** configure now checks for libgif (as well as libungif) when | |
32 | searching for a GIF library. | |
b5ac89f8 | 33 | |
4e5cdb4f | 34 | \f |
6dadd99f NR |
35 | * Changes in Emacs 23.1 |
36 | ||
37 | ** If the gpm mouse server is running and t-mouse-mode enabled, Emacs uses a | |
38 | Unix socket in a GNU/Linux console to talk to server, rather than faking events | |
39 | using the client program mev. This C level approach provides mouse | |
40 | highlighting, and help echoing in the minibuffer. | |
41 | ||
42 | \f | |
0bfd685e | 43 | * Startup Changes in Emacs 23.1 |
21f7b9d8 | 44 | |
c44da964 | 45 | \f |
0bfd685e | 46 | * Incompatible Editing Changes in Emacs 23.1 |
b58cb59f | 47 | |
406c0f12 | 48 | \f |
0bfd685e | 49 | * Editing Changes in Emacs 23.1 |
406c0f12 | 50 | |
a151f82c SS |
51 | ** New command kill-matching-buffers kills buffers whose name matches a regexp. |
52 | ||
0bfd685e GM |
53 | \f |
54 | * New Modes and Packages in Emacs 23.1 | |
0091c67e | 55 | |
3f7194ed GM |
56 | ** css-mode to edit Cascading Style Sheets. |
57 | ||
ede96990 | 58 | ** bibtex-style-mode helps you write BibTeX's *.bst files. |
7253ac49 | 59 | |
37d4643c DN |
60 | ** vera-mode to edit Vera files. |
61 | ||
dcd6e8d7 KS |
62 | ** socks.el (which had been part of W3) is now part of Emacs. |
63 | ||
64 | ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. | |
3f7194ed | 65 | |
0bfd685e GM |
66 | \f |
67 | * Changes in Specialized Modes and Packages in Emacs 23.1 | |
61d244ca | 68 | |
b649d2e4 SM |
69 | ** In the `copyright' package, you can specify your copyright holders's names. |
70 | Only copyright lines with holders matching copyright-names-regexp will be | |
71 | considered for update. | |
72 | ||
d3cce191 SM |
73 | |
74 | ** VC has some support for Bazaar (bzr). | |
75 | ||
61223448 DN |
76 | ** VC has some support for Mercurial (hg). |
77 | ||
5d503af9 SM |
78 | ** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs. |
79 | ||
0bfd685e GM |
80 | \f |
81 | * Changes in Emacs 23.1 on non-free operating systems | |
8ab314f9 | 82 | |
0bfd685e GM |
83 | \f |
84 | * Incompatible Lisp Changes in Emacs 23.1 | |
8ec65cd7 | 85 | |
0bfd685e GM |
86 | \f |
87 | * Lisp Changes in Emacs 23.1 | |
8ab314f9 | 88 | |
c69b0314 SM |
89 | +++ |
90 | ** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly. | |
91 | ||
abf13a8b CY |
92 | +++ |
93 | ** New variable `user-emacs-directory'. | |
94 | Use this instead of "~/.emacs.d". | |
95 | ||
14a6c6ab CY |
96 | +++ |
97 | ** The new function `image-refresh' refreshes all images associated | |
98 | with a given image specification. | |
99 | ||
9bae34bf | 100 | \f |
0bfd685e | 101 | * New Packages for Lisp Programming in Emacs 23.1 |
efeb796b | 102 | |
05197f40 | 103 | \f |
a933dad1 | 104 | ---------------------------------------------------------------------- |
5b87ad55 | 105 | This file is part of GNU Emacs. |
a933dad1 | 106 | |
5b87ad55 GM |
107 | GNU Emacs is free software; you can redistribute it and/or modify |
108 | it under the terms of the GNU General Public License as published by | |
109 | the Free Software Foundation; either version 2, or (at your option) | |
110 | any later version. | |
111 | ||
112 | GNU Emacs is distributed in the hope that it will be useful, | |
113 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
114 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
115 | GNU General Public License for more details. | |
a933dad1 | 116 | |
5b87ad55 GM |
117 | You should have received a copy of the GNU General Public License |
118 | along with GNU Emacs; see the file COPYING. If not, write to the | |
119 | Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | |
120 | Boston, MA 02110-1301, USA. | |
a933dad1 | 121 | |
05197f40 | 122 | \f |
a933dad1 DL |
123 | Local variables: |
124 | mode: outline | |
125 | paragraph-separate: "[ \f]*$" | |
126 | end: | |
ab5796a9 | 127 | |
a533413c | 128 | arch-tag: e759449d-88b3-4de4-9900-3a6c3dfa23e2 |