comparison etc/NEWS @ 60694:9e7ee067df09

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Fri, 18 Mar 2005 00:15:23 +0000
parents 3704e621e386
children 8dd70954bde5 30ad2795fdab
comparison
equal deleted inserted replaced
60693:0dab980fb0b7 60694:9e7ee067df09
108 convert it to a file name by merging in the within-directory part of 108 convert it to a file name by merging in the within-directory part of
109 the existing file's name. (This is the same convention that shell 109 the existing file's name. (This is the same convention that shell
110 commands cp, mv, and ln follow.) Thus, M-x copy-file RET ~/foo RET 110 commands cp, mv, and ln follow.) Thus, M-x copy-file RET ~/foo RET
111 /tmp RET copies ~/foo to /tmp/foo. 111 /tmp RET copies ~/foo to /tmp/foo.
112 112
113 ** M-o now is the prefix key for setting text properties;
114 M-o M-o requests refontification.
115
116 ** M-g is now a prefix key. M-g g and M-g M-g run goto-line.
117
118 ** font-lock-lines-before specifies a number of lines before the
119 current line that should be refontified when you change the buffer.
120 The default value is 1.
121
113 ** C-u M-x goto-line now switches to the most recent previous buffer, 122 ** C-u M-x goto-line now switches to the most recent previous buffer,
114 and goes to the specified line in that buffer. 123 and goes to the specified line in that buffer.
115 124
116 When goto-line starts to execute, if there's a number in the buffer at 125 When goto-line starts to execute, if there's a number in the buffer at
117 point then it acts as the default argument for the minibuffer. 126 point then it acts as the default argument for the minibuffer.
118 127
119 ** Emacs now responds to mouse-clicks on the mode-line, header-line and 128 ** Emacs now responds to mouse-clicks on the mode-line, header-line
120 display margin, when run in an xterm. 129 and display margin, when run in an xterm.
121 130
122 ** M-SPC (just-one-space) when given a numeric argument N 131 ** M-SPC (just-one-space) when given a numeric argument N
123 converts whitespace around point to N spaces. 132 converts whitespace around point to N spaces.
124 133
125 ** Control characters and escape glyphs are now shown in the new 134 ** Control characters and escape glyphs are now shown in the new
2531 :propertize and :eval forms in the value of a variable whose 2540 :propertize and :eval forms in the value of a variable whose
2532 `risky-local-variable' property is nil. 2541 `risky-local-variable' property is nil.
2533 2542
2534 * Lisp Changes in Emacs 22.1 2543 * Lisp Changes in Emacs 22.1
2535 2544
2536 ** An element of buffer-undo-list can now have the form (FUNNAME . 2545 +++
2537 ARGS), where FUNNAME is a symbol other than t or nil. That stands for 2546 ** The new interactive-specification `G' reads a file name
2538 a high-level change that should be undone by evaluating (apply FUNNAME 2547 much like `F', but if the input is a directory name (even defaulted),
2539 ARGS). 2548 it returns just the directory name.
2549
2550 +++
2551 ** An element of buffer-undo-list can now have the form (apply FUNNAME
2552 . ARGS), where FUNNAME is a symbol other than t or nil. That stands
2553 for a high-level change that should be undone by evaluating (apply
2554 FUNNAME ARGS).
2555
2556 These entries can also have the form (apply DELTA BEG END FUNNAME . ARGS)
2557 which indicates that the change which took place was limited to the
2558 range BEG...END and increased the buffer size by DELTA.
2540 2559
2541 +++ 2560 +++
2542 ** The line-move, scroll-up, and scroll-down functions will now 2561 ** The line-move, scroll-up, and scroll-down functions will now
2543 modify the window vscroll to scroll through display rows that are 2562 modify the window vscroll to scroll through display rows that are
2544 taller that the height of the window, for example in the presense of 2563 taller that the height of the window, for example in the presense of
12282 This feature is useful in modes where strings or comments can span lines. 12301 This feature is useful in modes where strings or comments can span lines.
12283 For example, if a string or comment terminating character is deleted, then if 12302 For example, if a string or comment terminating character is deleted, then if
12284 this feature is enabled subsequent lines in the buffer will be correctly 12303 this feature is enabled subsequent lines in the buffer will be correctly
12285 refontified to reflect their new syntactic context. Previously, only the line 12304 refontified to reflect their new syntactic context. Previously, only the line
12286 containing the deleted character would be refontified and you would have to use 12305 containing the deleted character would be refontified and you would have to use
12287 the command M-g M-g (font-lock-fontify-block) to refontify some lines. 12306 the command M-o M-o (font-lock-fontify-block) to refontify some lines.
12288 12307
12289 As a consequence of this new feature, two other variables have changed: 12308 As a consequence of this new feature, two other variables have changed:
12290 12309
12291 Variable `lazy-lock-defer-driven' is renamed `lazy-lock-defer-on-scrolling'. 12310 Variable `lazy-lock-defer-driven' is renamed `lazy-lock-defer-on-scrolling'.
12292 Variable `lazy-lock-defer-time' can now only be a time, i.e., a number. 12311 Variable `lazy-lock-defer-time' can now only be a time, i.e., a number.