Mercurial > emacs
comparison etc/NEWS @ 57195:720d7ae784c7
*** empty log message ***
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 22 Sep 2004 23:12:22 +0000 |
parents | e4cb3e4ca6e8 |
children | 95030a5c1bb1 |
comparison
equal
deleted
inserted
replaced
57194:4871edb9e1d3 | 57195:720d7ae784c7 |
---|---|
359 % emacs --eval '(setq server-name "foo")' -f server-start & | 359 % emacs --eval '(setq server-name "foo")' -f server-start & |
360 % emacs --eval '(setq server-name "bar")' -f server-start & | 360 % emacs --eval '(setq server-name "bar")' -f server-start & |
361 % emacsclient -s foo file1 | 361 % emacsclient -s foo file1 |
362 % emacsclient -s bar file2 | 362 % emacsclient -s bar file2 |
363 | 363 |
364 +++ | |
364 ** On window systems, lines which are exactly as wide as the window | 365 ** On window systems, lines which are exactly as wide as the window |
365 (not counting the final newline character) are no longer broken into | 366 (not counting the final newline character) are no longer broken into |
366 two lines on the display (with just the newline on the second line). | 367 two lines on the display (with just the newline on the second line). |
367 Instead, the newline now "overflows" into the right fringe, and the | 368 Instead, the newline now "overflows" into the right fringe, and the |
368 cursor will be displayed in the fringe when positioned on that newline. | 369 cursor will be displayed in the fringe when positioned on that newline. |
369 | 370 |
370 The new user option 'overflow-newline-into-fringe' may be set to nil to | 371 The new user option 'overflow-newline-into-fringe' may be set to nil to |
371 revert to the old behaviour of continuing such lines. | 372 revert to the old behaviour of continuing such lines. |
372 | 373 |
374 +++ | |
373 ** The buffer boundaries (i.e. first and last line in the buffer) may | 375 ** The buffer boundaries (i.e. first and last line in the buffer) may |
374 now be marked with angle bitmaps in the fringes. In addition, up and | 376 now be marked with angle bitmaps in the fringes. In addition, up and |
375 down arrow bitmaps may be shown at the top and bottom of the left or | 377 down arrow bitmaps may be shown at the top and bottom of the left or |
376 right fringe if the window can be scrolled in either direction. | 378 right fringe if the window can be scrolled in either direction. |
377 | 379 |
2318 | 2320 |
2319 ** file-remote-p now returns an identifier for the remote system, | 2321 ** file-remote-p now returns an identifier for the remote system, |
2320 if the file is indeed remote. (Before, the return value was t in | 2322 if the file is indeed remote. (Before, the return value was t in |
2321 this case.) | 2323 this case.) |
2322 | 2324 |
2325 +++ | |
2323 ** The display space :width and :align-to text properties are now | 2326 ** The display space :width and :align-to text properties are now |
2324 supported on text terminals. | 2327 supported on text terminals. |
2325 | 2328 |
2329 +++ | |
2326 ** Support for displaying image slices | 2330 ** Support for displaying image slices |
2327 | 2331 |
2328 *** New display property (slice X Y WIDTH HEIGHT) may be used with | 2332 *** New display property (slice X Y WIDTH HEIGHT) may be used with |
2329 an image property to display only a specific slice of the image. | 2333 an image property to display only a specific slice of the image. |
2330 | 2334 |
2332 specify image slice (X Y WIDTH HEIGHT). | 2336 specify image slice (X Y WIDTH HEIGHT). |
2333 | 2337 |
2334 *** New function insert-sliced-image inserts a given image as a | 2338 *** New function insert-sliced-image inserts a given image as a |
2335 specified number of evenly sized slices (rows x columns). | 2339 specified number of evenly sized slices (rows x columns). |
2336 | 2340 |
2341 +++ | |
2337 ** New line-height and line-spacing properties for newline characters | 2342 ** New line-height and line-spacing properties for newline characters |
2338 | 2343 |
2339 A newline may now have line-height and line-spacing text or overlay | 2344 A newline may now have line-height and line-spacing text or overlay |
2340 properties that control the height of the corresponding display row. | 2345 properties that control the height of the corresponding display row. |
2341 | 2346 |
2368 If the line-spacing value is a cons (total . SPACING) where SPACING is | 2373 If the line-spacing value is a cons (total . SPACING) where SPACING is |
2369 any of the forms described above, the value of SPACING is used as the | 2374 any of the forms described above, the value of SPACING is used as the |
2370 total height of the line, i.e. a varying number of pixels are inserted | 2375 total height of the line, i.e. a varying number of pixels are inserted |
2371 after each line to make each line exactly that many pixels high. | 2376 after each line to make each line exactly that many pixels high. |
2372 | 2377 |
2373 | |
2374 ** The buffer local line-spacing variable may now have a float value, | 2378 ** The buffer local line-spacing variable may now have a float value, |
2375 which is used as a height relative to the default frame line height. | 2379 which is used as a height relative to the default frame line height. |
2376 | 2380 |
2381 +++ | |
2377 ** Enhancements to stretch display properties | 2382 ** Enhancements to stretch display properties |
2378 | 2383 |
2379 The display property stretch specification form `(space PROPS)', where | 2384 The display property stretch specification form `(space PROPS)', where |
2380 PROPS is a property list now allows pixel based width and height | 2385 PROPS is a property list now allows pixel based width and height |
2381 specifications, as well as enhanced horizontal text alignment. | 2386 specifications, as well as enhanced horizontal text alignment. |
2428 height) of the specified image. | 2433 height) of the specified image. |
2429 | 2434 |
2430 The form `(+ EXPR ...)' adds up the value of the expressions. | 2435 The form `(+ EXPR ...)' adds up the value of the expressions. |
2431 The form `(- EXPR ...)' negates or subtracts the value of the expressions. | 2436 The form `(- EXPR ...)' negates or subtracts the value of the expressions. |
2432 | 2437 |
2438 +++ | |
2433 ** Normally, the cursor is displayed at the end of any overlay and | 2439 ** Normally, the cursor is displayed at the end of any overlay and |
2434 text property string that may be present at the current window | 2440 text property string that may be present at the current window |
2435 position. The cursor may now be placed on any character of such | 2441 position. The cursor may now be placed on any character of such |
2436 strings by giving that character a non-nil `cursor' text property. | 2442 strings by giving that character a non-nil `cursor' text property. |
2437 | 2443 |
2445 foreground and background colors accordingly so that they look best on | 2451 foreground and background colors accordingly so that they look best on |
2446 a terminal that supports at least this many colors. This is now the | 2452 a terminal that supports at least this many colors. This is now the |
2447 preferred method for defining default faces in a way that makes a good | 2453 preferred method for defining default faces in a way that makes a good |
2448 use of the capabilities of the display. | 2454 use of the capabilities of the display. |
2449 | 2455 |
2450 ** New function 'define-fringe-bitmap' can now be used to change the | 2456 +++ |
2457 ** Customizable fringe bitmaps | |
2458 | |
2459 *** New function 'define-fringe-bitmap' can now be used to change the | |
2451 built-in fringe bitmaps, as well as create new fringe bitmaps. | 2460 built-in fringe bitmaps, as well as create new fringe bitmaps. |
2452 The return value is a number identifying the new fringe bitmap. | 2461 The return value is a number identifying the new fringe bitmap. |
2453 | 2462 |
2454 To change a built-in bitmap, do (require 'fringe) and identify the | 2463 To change a built-in bitmap, do (require 'fringe) and identify the |
2455 bitmap to change with the value of the corresponding symbol, like | 2464 bitmap to change with the value of the corresponding symbol, like |
2456 `left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'. | 2465 `left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'. |
2457 | 2466 |
2458 ** New function 'destroy-fringe-bitmap' may be used to destroy a | 2467 *** New function 'destroy-fringe-bitmap' may be used to destroy a |
2459 previously created bitmap, or restore a built-in bitmap. | 2468 previously created bitmap, or restore a built-in bitmap. |
2460 | 2469 |
2461 ** New function 'set-fringe-bitmap-face' can now be used to set a | 2470 *** New function 'set-fringe-bitmap-face' can now be used to set a |
2462 specific face to be used for a specific fringe bitmap. Normally, | 2471 specific face to be used for a specific fringe bitmap. Normally, |
2463 this should be a face derived from the `fringe' face, specifying | 2472 this should be a face derived from the `fringe' face, specifying |
2464 the foreground color as the desired color of the bitmap. | 2473 the foreground color as the desired color of the bitmap. |
2465 | 2474 |
2466 ** There are new display properties, left-fringe and right-fringe, | 2475 *** There are new display properties, left-fringe and right-fringe, |
2467 that can be used to show a specific bitmap in the left or right fringe | 2476 that can be used to show a specific bitmap in the left or right fringe |
2468 bitmap of the display line. | 2477 bitmap of the display line. |
2469 | 2478 |
2470 Format is 'display '(left-fringe BITMAP [FACE]), where BITMAP is a | 2479 Format is 'display '(left-fringe BITMAP [FACE]), where BITMAP is a |
2471 number identifying a fringe bitmap, either built-in or as returned by | 2480 number identifying a fringe bitmap, either built-in or as returned by |
2472 `define-fringe-bitmap', and FACE is an optional face name to be used | 2481 `define-fringe-bitmap', and FACE is an optional face name to be used |
2473 for displaying the bitmap. | 2482 for displaying the bitmap. |
2474 | 2483 |
2475 ** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT) | 2484 *** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT) |
2476 identifying the current fringe bitmaps in the display line at a given | 2485 identifying the current fringe bitmaps in the display line at a given |
2477 buffer position. A nil value means no bitmap. | 2486 buffer position. A nil value means no bitmap. |
2478 | 2487 |
2479 ** Multiple overlay arrows can now be defined and managed via the new | 2488 ** Multiple overlay arrows can now be defined and managed via the new |
2480 variable `overlay-arrow-variable-list'. It contains a list of | 2489 variable `overlay-arrow-variable-list'. It contains a list of |
2537 arguments as `get-char-property' and returns a cons whose car is the | 2546 arguments as `get-char-property' and returns a cons whose car is the |
2538 return value of `get-char-property' called with those arguments and | 2547 return value of `get-char-property' called with those arguments and |
2539 whose cdr is the overlay in which the property was found, or nil if | 2548 whose cdr is the overlay in which the property was found, or nil if |
2540 it was found as a text property or not found at all. | 2549 it was found as a text property or not found at all. |
2541 | 2550 |
2551 +++ (lispref) | |
2552 ??? (man) | |
2542 ** The mouse pointer shape in void text areas (i.e. after the end of a | 2553 ** The mouse pointer shape in void text areas (i.e. after the end of a |
2543 line or below the last line in the buffer) of the text window is now | 2554 line or below the last line in the buffer) of the text window is now |
2544 controlled by the new variable `void-text-area-pointer'. The default | 2555 controlled by the new variable `void-text-area-pointer'. The default |
2545 is to use the `arrow' (non-text) pointer. Other choices are `text' | 2556 is to use the `arrow' (non-text) pointer. Other choices are `text' |
2546 (or nil), `hand', `vdrag', `hdrag', `modeline', and `hourglass'. | 2557 (or nil), `hand', `vdrag', `hdrag', `modeline', and `hourglass'. |
2547 | 2558 |
2559 +++ | |
2548 ** The mouse pointer shape over an image can now be controlled by the | 2560 ** The mouse pointer shape over an image can now be controlled by the |
2549 :pointer image property. | 2561 :pointer image property. |
2550 | 2562 |
2563 +++ | |
2551 ** The mouse pointer shape over ordinary text or images may now be | 2564 ** The mouse pointer shape over ordinary text or images may now be |
2552 controlled/overriden via the `pointer' text property. | 2565 controlled/overriden via the `pointer' text property. |
2553 | 2566 |
2567 +++ | |
2554 ** Images may now have an associated image map via the :map property. | 2568 ** Images may now have an associated image map via the :map property. |
2555 | 2569 |
2556 An image map is an alist where each element has the format (AREA ID PLIST). | 2570 An image map is an alist where each element has the format (AREA ID PLIST). |
2557 An AREA is specified as either a rectangle, a circle, or a polygon: | 2571 An AREA is specified as either a rectangle, a circle, or a polygon: |
2558 A rectangle is a cons (rect . ((x0 . y0) . (x1 . y1))) specifying the | 2572 A rectangle is a cons (rect . ((x0 . y0) . (x1 . y1))) specifying the |