Mercurial > hg > xemacs-beta
comparison etc/NEWS @ 193:f53b5ca2e663 r20-3b23
Import from CVS: tag r20-3b23
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:58:30 +0200 |
parents | 489f57a838ef |
children | a2f645c6b9f8 |
comparison
equal
deleted
inserted
replaced
192:9d35321dd38c | 193:f53b5ca2e663 |
---|---|
52 you to navigate from heading to heading. Menu items under "Show" make | 52 you to navigate from heading to heading. Menu items under "Show" make |
53 visible portions of the outline while menu items under "Hide" do the | 53 visible portions of the outline while menu items under "Hide" do the |
54 opposite. | 54 opposite. |
55 | 55 |
56 A special minor mode called "outl-mouse" has been automatically enabled. In | 56 A special minor mode called "outl-mouse" has been automatically enabled. In |
57 this minor mode, glyphs appear which, when clicked on, will alternately hide | 57 this minor mode, glyphs appear that, when clicked on, will alternately hide |
58 or show sections of the outline. | 58 or show sections of the outline. |
59 | 59 |
60 You may at any time press `C-h m' to get a listing of the outline mode key | 60 You may at any time press `C-h m' to get a listing of the outline mode key |
61 bindings. They are reproduced here: | 61 bindings. They are reproduced here: |
62 | 62 |
118 Customizable options are now saved to ~/.xemacs-custom file, which is | 118 Customizable options are now saved to ~/.xemacs-custom file, which is |
119 normally loaded after .emacs. | 119 normally loaded after .emacs. |
120 | 120 |
121 ** Quail input method is now available. | 121 ** Quail input method is now available. |
122 | 122 |
123 Quail is a simple key-translation system which allows users to input | 123 Quail is a simple key-translation system that allows users to input |
124 any multilingual text from normal ASCII keyboard. This means that | 124 any multilingual text from normal ASCII keyboard. This means that |
125 XEmacs with Mule now supports a number of European languages. | 125 XEmacs with Mule now supports a number of European languages. |
126 | 126 |
127 ** XEmacs runs on Windows NT. | 127 ** XEmacs runs on Windows NT. |
128 | 128 |
141 ** Zmacs region is not deactivated when an error is signaled. | 141 ** Zmacs region is not deactivated when an error is signaled. |
142 | 142 |
143 The behavior of the zmacs region can now be controlled in the event of | 143 The behavior of the zmacs region can now be controlled in the event of |
144 a signaled error. The new variable `errors-deactivate-region' may be | 144 a signaled error. The new variable `errors-deactivate-region' may be |
145 set to nil to revert to the old behaviour. As before, typing C-g | 145 set to nil to revert to the old behaviour. As before, typing C-g |
146 deactivate the region. | 146 deactivates the region. |
147 | 147 |
148 ** Info "dir" functionality merged from Emacs-19.34 | 148 ** Info "dir" functionality merged from Emacs-19.34 |
149 | 149 |
150 All of the directories on `Info-directory-list' will be searched for | 150 All of the directories on `Info-directory-list' will be searched for |
151 "dir" files, which may be full fledged Info files containing subnodes | 151 "dir" files, which may be full fledged Info files containing subnodes |
159 directory-list', which you may customize through the Options menu. | 159 directory-list', which you may customize through the Options menu. |
160 | 160 |
161 ** Abbreviations can now contain non-word characters. | 161 ** Abbreviations can now contain non-word characters. |
162 | 162 |
163 This means that it is finally possible to do such simple things as | 163 This means that it is finally possible to do such simple things as |
164 define `#if' to expand to `#include' in C mode, `s-c-b' to | 164 define `#in' to expand to `#include' in C mode, `s-c-b' to |
165 `save-current-buffer' in Lisp mode, `call/cc' to | 165 `save-current-buffer' in Lisp mode, `call/cc' to |
166 `call-with-current-continuation' in Scheme mode, etc. | 166 `call-with-current-continuation' in Scheme mode, etc. |
167 | 167 |
168 ** Customize now has a new `browser' mode of traversing | 168 ** Customize now has a new `browser' mode of traversing |
169 customizations, which is in many ways easier to follow than the | 169 customizations, which is in many ways easier to follow than the |
180 ** arc-mode has a new function called `archive-quit' bound to q, which | 180 ** arc-mode has a new function called `archive-quit' bound to q, which |
181 quits archive mode in the same fashion dired-quit works. | 181 quits archive mode in the same fashion dired-quit works. |
182 | 182 |
183 ** The feature to teach the key bindings of extended commands now | 183 ** The feature to teach the key bindings of extended commands now |
184 prints the message after the command finishes. After some time, the | 184 prints the message after the command finishes. After some time, the |
185 previous echo area contents is restored (in case the command prints | 185 previous echo area contents are restored (in case the command prints |
186 something useful.) | 186 something useful). |
187 | 187 |
188 ** Pending-delete changes. | 188 ** Pending-delete changes. |
189 | 189 |
190 *** Pending-delete is now a minor mode, with the normal minor-mode | 190 *** Pending-delete is now a minor mode, with the normal minor-mode |
191 semantics and toggle functions. Old functions are left for | 191 semantics and toggle functions. Old functions are left for |
245 flexibility and features. | 245 flexibility and features. |
246 | 246 |
247 *** Many new options and variables are now customizable. Try | 247 *** Many new options and variables are now customizable. Try |
248 `M-x customize-group RET gnuserv RET'. | 248 `M-x customize-group RET gnuserv RET'. |
249 | 249 |
250 *** The `gnuattact' and `gnudoit' programs have been abandoned in | 250 *** The `gnuattach' and `gnudoit' programs have been abandoned in |
251 favor of `gnuclient', which now accepts the standard `-nw', | 251 favor of `gnuclient', which now accepts the standard `-nw', |
252 `-display', `-eval' and `-f' options. | 252 `-display', `-eval' and `-f' options. |
253 | 253 |
254 ** Etags changes. | 254 ** Etags changes. |
255 | 255 |
256 *** In C, C++, Objective C and Java, Etags tags global variables by | 256 *** In C, C++, Objective C and Java, Etags tags global variables by |
257 default. The resulting tags files are inflated by 30% on average. | 257 default. The resulting tags files are inflated by 30% on average. |
258 Use --no-globals to turn this feature off. Etags can also tag | 258 Use --no-globals to turn this feature off. Etags can also tag |
259 ariables which are members of structure-like constructs, but it does | 259 variables that are members of structure-like constructs, but it does |
260 not by default. Use --members to turn this feature on. | 260 not by default. Use --members to turn this feature on. |
261 | 261 |
262 *** C++ member functions are now recognized as tags. | 262 *** C++ member functions are now recognized as tags. |
263 | 263 |
264 *** Java is tagged like C++. In addition, "extends" and "implements" | 264 *** Java is tagged like C++. In addition, "extends" and "implements" |
297 The user options `ada-compiler-make', `ada-make-options', | 297 The user options `ada-compiler-make', `ada-make-options', |
298 `ada-language-version', `ada-compiler-syntax-check', and | 298 `ada-language-version', `ada-compiler-syntax-check', and |
299 `ada-compile-options' are used within these commands. | 299 `ada-compile-options' are used within these commands. |
300 | 300 |
301 *** Ada mode can now work with Outline minor mode. The outline level | 301 *** Ada mode can now work with Outline minor mode. The outline level |
302 is calculated from the indenting, not from syntactic contructs. | 302 is calculated from the indenting, not from syntactic constructs. |
303 Outlining does not work if your code is not correctly indented. | 303 Outlining does not work if your code is not correctly indented. |
304 | 304 |
305 *** The new function `ada-gnat-style' converts the buffer to the style of | 305 *** The new function `ada-gnat-style' converts the buffer to the style of |
306 formatting used in GNAT. It places two blanks after a comment start, | 306 formatting used in GNAT. It places two blanks after a comment start, |
307 places one blank between a word end and an opening '(', and puts one | 307 places one blank between a word end and an opening '(', and puts one |
314 | 314 |
315 ** Autoconf 2 is supported, making XEmacs more conforming to | 315 ** Autoconf 2 is supported, making XEmacs more conforming to |
316 conventions used by other free software. | 316 conventions used by other free software. |
317 | 317 |
318 ** `tty-erase-char' is a new variable that reports which character | 318 ** `tty-erase-char' is a new variable that reports which character |
319 was set up as the terminal's erase character at the tim Emacs was | 319 was set up as the terminal's erase character at the time Emacs was |
320 started. | 320 started. |
321 | 321 |
322 ** `insert-file-contents' can now read from a special file, | 322 ** `insert-file-contents' can now read from a special file, |
323 as long as the arguments VISIT and REPLACE are nil. | 323 as long as the arguments VISIT and REPLACE are nil. |
324 | 324 |
325 ** `string-to-number' now accepts an optional BASE argument which | 325 ** `string-to-number' now accepts an optional BASE argument that |
326 specifies which base to use. The default base is 10. | 326 specifies which base to use. The default base is 10. |
327 | 327 |
328 ** The TIME argument to `format-time-string' is now optional and | 328 ** The TIME argument to `format-time-string' is now optional and |
329 defaults to the current time. | 329 defaults to the current time. |
330 | 330 |