comparison etc/NEWS @ 61953:fc9de62a2ccb

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sat, 30 Apr 2005 20:34:12 +0000
parents 89b44e97dc29
children b4b700c4969a
comparison
equal deleted inserted replaced
61952:7f9d1d01d274 61953:fc9de62a2ccb
15 so we will look at it and add it to the manual. 15 so we will look at it and add it to the manual.
16 16
17 17
18 * Installation Changes in Emacs 22.1 18 * Installation Changes in Emacs 22.1
19 19
20 ---
20 ** Emacs includes now support for loading image libraries on demand. 21 ** Emacs includes now support for loading image libraries on demand.
21 (Currently this feature is only used on MS Windows.) You can configure 22 (Currently this feature is only used on MS Windows.) You can configure
22 the supported image types and their associated dynamic libraries by 23 the supported image types and their associated dynamic libraries by
23 setting the variable `image-library-alist'. 24 setting the variable `image-library-alist'.
24 25
133 M-d (kill-word) 134 M-d (kill-word)
134 M-DEL (backward-kill-word) 135 M-DEL (backward-kill-word)
135 M-t (transpose-words) 136 M-t (transpose-words)
136 M-q (fill-paragraph) 137 M-q (fill-paragraph)
137 138
139 +++
140 ** Auto Compression mode is now enabled by default.
141
142 ** C-x C-f RET, typing nothing in the minibuffer, is no longer a special case.
143
144 Since the default input is the current directory, this has the effect
145 of specifying the current directory. Normally that means to visit the
146 directory with Dired.
147
148 ---
138 ** fast-lock.el and lazy-lock.el are obsolete. Use jit-lock.el instead. 149 ** fast-lock.el and lazy-lock.el are obsolete. Use jit-lock.el instead.
139 150
140 --- 151 ---
141 ** The default settings for JIT stealth lock parameters are changed. 152 ** The default settings for JIT stealth lock parameters are changed.
142 The default value for the user option jit-lock-stealth-time is now 16 153 The default value for the user option jit-lock-stealth-time is now 16
143 instead of 3, and the default value of jit-lock-stealth-nice is now 154 instead of 3, and the default value of jit-lock-stealth-nice is now
144 0.5 instead of 0.125. The new defaults should lower the CPU usage 155 0.5 instead of 0.125. The new defaults should lower the CPU usage
145 when Emacs is fontifying in the background. 156 when Emacs is fontifying in the background.
146 157
158 ---
147 ** iso-acc.el is now obsolete. Use one of the latin input methods instead. 159 ** iso-acc.el is now obsolete. Use one of the latin input methods instead.
148 160
149 --- 161 ---
150 ** Language environment and various default coding systems are setup 162 ** Language environment and various default coding systems are setup
151 more correctly according to the current locale name. If the locale 163 more correctly according to the current locale name. If the locale
802 --- 814 ---
803 *** New faces dired-header, dired-mark, dired-marked, dired-flagged, 815 *** New faces dired-header, dired-mark, dired-marked, dired-flagged,
804 dired-ignored, dired-directory, dired-symlink, dired-warning 816 dired-ignored, dired-directory, dired-symlink, dired-warning
805 introduced for Dired mode instead of font-lock faces. 817 introduced for Dired mode instead of font-lock faces.
806 818
819 +++
807 *** New Dired command `dired-compare-directories' marks files 820 *** New Dired command `dired-compare-directories' marks files
808 with different file attributes in two dired buffers. 821 with different file attributes in two dired buffers.
809 822
810 +++ 823 +++
811 *** New Dired command `dired-do-touch' (bound to T) changes timestamps 824 *** New Dired command `dired-do-touch' (bound to T) changes timestamps
1276 1289
1277 +++ 1290 +++
1278 ** On X, MS Windows, and Mac OS, the blinking cursor's "off" state is 1291 ** On X, MS Windows, and Mac OS, the blinking cursor's "off" state is
1279 now controlled by the variable `blink-cursor-alist'. 1292 now controlled by the variable `blink-cursor-alist'.
1280 1293
1294 +++
1281 ** Filesets are collections of files. You can define a fileset in 1295 ** Filesets are collections of files. You can define a fileset in
1282 various ways, such as based on a directory tree or based on 1296 various ways, such as based on a directory tree or based on
1283 program files that include other program files. 1297 program files that include other program files.
1284 1298
1285 Once you have defined a fileset, you can perform various operations on 1299 Once you have defined a fileset, you can perform various operations on
1319 The variable `automatic-hscrolling' was renamed to 1333 The variable `automatic-hscrolling' was renamed to
1320 `auto-hscroll-mode'. The old name is still available as an alias. 1334 `auto-hscroll-mode'. The old name is still available as an alias.
1321 1335
1322 ** TeX modes: 1336 ** TeX modes:
1323 1337
1338 +++
1324 *** C-c C-c prompts for a command to run, and tries to offer a good default. 1339 *** C-c C-c prompts for a command to run, and tries to offer a good default.
1325 1340
1326 +++ 1341 +++
1327 *** The user option `tex-start-options-string' has been replaced 1342 *** The user option `tex-start-options-string' has been replaced
1328 by two new user options: `tex-start-options', which should hold 1343 by two new user options: `tex-start-options', which should hold
2481 2496
2482 +++ 2497 +++
2483 ** New command `recode-region' decodes the region again by a specified 2498 ** New command `recode-region' decodes the region again by a specified
2484 coding system. 2499 coding system.
2485 2500
2501 ---
2486 ** On Mac OS, the value of the variable `keyboard-coding-system' is 2502 ** On Mac OS, the value of the variable `keyboard-coding-system' is
2487 now dynamically changed according to the current keyboard script. The 2503 now dynamically changed according to the current keyboard script. The
2488 variable `mac-keyboard-text-encoding' and the constants 2504 variable `mac-keyboard-text-encoding' and the constants
2489 `kTextEncodingMacRoman', `kTextEncodingISOLatin1', and 2505 `kTextEncodingMacRoman', `kTextEncodingISOLatin1', and
2490 `kTextEncodingISOLatin2' are obsolete. 2506 `kTextEncodingISOLatin2' are obsolete.
2517 2533
2518 +++ 2534 +++
2519 ** The new package flymake.el does on-the-fly syntax checking of program 2535 ** The new package flymake.el does on-the-fly syntax checking of program
2520 source files. See the Flymake's Info manual for more details. 2536 source files. See the Flymake's Info manual for more details.
2521 2537
2538 ---
2522 ** The library tree-widget.el provides a new widget to display a set 2539 ** The library tree-widget.el provides a new widget to display a set
2523 of hierarchical data as an outline. For example, the tree-widget is 2540 of hierarchical data as an outline. For example, the tree-widget is
2524 well suited to display a hierarchy of directories and files. 2541 well suited to display a hierarchy of directories and files.
2525 2542
2526 +++ 2543 +++
2529 2546
2530 +++ 2547 +++
2531 ** The thumbs.el package allows you to preview image files as thumbnails 2548 ** The thumbs.el package allows you to preview image files as thumbnails
2532 and can be invoked from a Dired buffer. 2549 and can be invoked from a Dired buffer.
2533 2550
2551 +++
2534 ** Image files are normally visited in Image mode, which lets you toggle 2552 ** Image files are normally visited in Image mode, which lets you toggle
2535 between viewing the image and viewing the text using C-c C-c. 2553 between viewing the image and viewing the text using C-c C-c.
2536 2554
2537 +++ 2555 +++
2538 ** The new python.el package is used to edit Python and Jython programs. 2556 ** The new python.el package is used to edit Python and Jython programs.
2539 2557
2558 ---
2540 ** The URL package (which had been part of W3) is now part of Emacs. 2559 ** The URL package (which had been part of W3) is now part of Emacs.
2541 2560
2542 +++ 2561 +++
2543 ** The new global minor mode `size-indication-mode' (off by default) 2562 ** The new global minor mode `size-indication-mode' (off by default)
2544 shows the size of accessible part of the buffer on the mode line. 2563 shows the size of accessible part of the buffer on the mode line.
3142 ** Normally, the cursor is displayed at the end of any overlay and 3161 ** Normally, the cursor is displayed at the end of any overlay and
3143 text property string that may be present at the current window 3162 text property string that may be present at the current window
3144 position. The cursor may now be placed on any character of such 3163 position. The cursor may now be placed on any character of such
3145 strings by giving that character a non-nil `cursor' text property. 3164 strings by giving that character a non-nil `cursor' text property.
3146 3165
3166 +++
3147 ** The first face specification element in a defface can specify 3167 ** The first face specification element in a defface can specify
3148 `default' instead of frame classification. Then its attributes act as 3168 `default' instead of frame classification. Then its attributes act as
3149 defaults that apply to all the subsequent cases (and may be overridden 3169 defaults that apply to all the subsequent cases (and may be overridden
3150 by them). 3170 by them).
3151 3171
3223 the first one is kept. 3243 the first one is kept.
3224 3244
3225 +++ 3245 +++
3226 ** `declare' is now a macro. This change was made mostly for 3246 ** `declare' is now a macro. This change was made mostly for
3227 documentation purposes and should have no real effect on Lisp code. 3247 documentation purposes and should have no real effect on Lisp code.
3248
3249 +++
3250 ** A file name handler can declare which operations it handles.
3251
3252 You do this by putting an `operation' property on the handler name
3253 symbol. The property value should be a list of the operations that
3254 the handler really handles. It won't be called for any other
3255 operations.
3256
3257 This is useful for autoloaded handlers, to prevent them from being
3258 autoloaded when not really necessary.
3228 3259
3229 +++ 3260 +++
3230 ** The new hook `before-save-hook' is invoked by `basic-save-buffer' 3261 ** The new hook `before-save-hook' is invoked by `basic-save-buffer'
3231 before saving buffers. This allows packages to perform various final 3262 before saving buffers. This allows packages to perform various final
3232 tasks, for example; it can be used by the copyright package to make 3263 tasks, for example; it can be used by the copyright package to make
3356 ** If optional third argument APPEND to `add-to-list' is non-nil, a 3387 ** If optional third argument APPEND to `add-to-list' is non-nil, a
3357 new element gets added at the end of the list instead of at the 3388 new element gets added at the end of the list instead of at the
3358 beginning. This change actually occurred in Emacs-21.1, but was not 3389 beginning. This change actually occurred in Emacs-21.1, but was not
3359 documented. 3390 documented.
3360 3391
3361 ** Major modes can define `eldoc-print-current-symbol-info-function' 3392 +++
3393 ** Major modes can define `eldoc-documentation-function'
3362 locally to provide Eldoc functionality by some method appropriate to 3394 locally to provide Eldoc functionality by some method appropriate to
3363 the language. 3395 the language.
3364 3396
3365 --- 3397 ---
3366 ** New coding system property `mime-text-unsuitable' indicates that 3398 ** New coding system property `mime-text-unsuitable' indicates that