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 |
