436 |
% emacsclient -s foo file1 |
% emacsclient -s foo file1 |
437 |
% emacsclient -s bar file2 |
% emacsclient -s bar file2 |
438 |
|
|
439 |
|
+++ |
440 |
** On window systems, lines which are exactly as wide as the window |
** On window systems, lines which are exactly as wide as the window |
441 |
(not counting the final newline character) are no longer broken into |
(not counting the final newline character) are no longer broken into |
442 |
two lines on the display (with just the newline on the second line). |
two lines on the display (with just the newline on the second line). |
446 |
The new user option 'overflow-newline-into-fringe' may be set to nil to |
The new user option 'overflow-newline-into-fringe' may be set to nil to |
447 |
revert to the old behaviour of continuing such lines. |
revert to the old behaviour of continuing such lines. |
448 |
|
|
449 |
|
+++ |
450 |
** The buffer boundaries (i.e. first and last line in the buffer) may |
** The buffer boundaries (i.e. first and last line in the buffer) may |
451 |
now be marked with angle bitmaps in the fringes. In addition, up and |
now be marked with angle bitmaps in the fringes. In addition, up and |
452 |
down arrow bitmaps may be shown at the top and bottom of the left or |
down arrow bitmaps may be shown at the top and bottom of the left or |
1484 |
year and day number, and moves to that date. Negative day numbers |
year and day number, and moves to that date. Negative day numbers |
1485 |
count backward from the end of the year. |
count backward from the end of the year. |
1486 |
|
|
1487 |
|
--- |
1488 |
|
** The functions `holiday-easter-etc' and `holiday-advent' now take |
1489 |
|
arguments, and only report on the specified holiday rather than all. |
1490 |
|
This makes customization of the variable `christian-holidays' simpler, |
1491 |
|
but existing customizations may need to be updated. |
1492 |
|
|
1493 |
** The function `simple-diary-display' now by default sets a header line. |
** The function `simple-diary-display' now by default sets a header line. |
1494 |
This can be controlled through the variables `diary-header-line-flag' |
This can be controlled through the variables `diary-header-line-flag' |
1495 |
and `diary-header-line-format'. |
and `diary-header-line-format'. |
2403 |
if the file is indeed remote. (Before, the return value was t in |
if the file is indeed remote. (Before, the return value was t in |
2404 |
this case.) |
this case.) |
2405 |
|
|
2406 |
|
+++ |
2407 |
** The display space :width and :align-to text properties are now |
** The display space :width and :align-to text properties are now |
2408 |
supported on text terminals. |
supported on text terminals. |
2409 |
|
|
2410 |
|
+++ |
2411 |
** Support for displaying image slices |
** Support for displaying image slices |
2412 |
|
|
2413 |
*** New display property (slice X Y WIDTH HEIGHT) may be used with |
*** New display property (slice X Y WIDTH HEIGHT) may be used with |
2419 |
*** New function insert-sliced-image inserts a given image as a |
*** New function insert-sliced-image inserts a given image as a |
2420 |
specified number of evenly sized slices (rows x columns). |
specified number of evenly sized slices (rows x columns). |
2421 |
|
|
2422 |
|
+++ |
2423 |
** New line-height and line-spacing properties for newline characters |
** New line-height and line-spacing properties for newline characters |
2424 |
|
|
2425 |
A newline may now have line-height and line-spacing text or overlay |
A newline may now have line-height and line-spacing text or overlay |
2456 |
total height of the line, i.e. a varying number of pixels are inserted |
total height of the line, i.e. a varying number of pixels are inserted |
2457 |
after each line to make each line exactly that many pixels high. |
after each line to make each line exactly that many pixels high. |
2458 |
|
|
|
|
|
2459 |
** The buffer local line-spacing variable may now have a float value, |
** The buffer local line-spacing variable may now have a float value, |
2460 |
which is used as a height relative to the default frame line height. |
which is used as a height relative to the default frame line height. |
2461 |
|
|
2462 |
|
+++ |
2463 |
** Enhancements to stretch display properties |
** Enhancements to stretch display properties |
2464 |
|
|
2465 |
The display property stretch specification form `(space PROPS)', where |
The display property stretch specification form `(space PROPS)', where |
2516 |
The form `(+ EXPR ...)' adds up the value of the expressions. |
The form `(+ EXPR ...)' adds up the value of the expressions. |
2517 |
The form `(- EXPR ...)' negates or subtracts the value of the expressions. |
The form `(- EXPR ...)' negates or subtracts the value of the expressions. |
2518 |
|
|
2519 |
|
+++ |
2520 |
** Normally, the cursor is displayed at the end of any overlay and |
** Normally, the cursor is displayed at the end of any overlay and |
2521 |
text property string that may be present at the current window |
text property string that may be present at the current window |
2522 |
position. The cursor may now be placed on any character of such |
position. The cursor may now be placed on any character of such |
2534 |
preferred method for defining default faces in a way that makes a good |
preferred method for defining default faces in a way that makes a good |
2535 |
use of the capabilities of the display. |
use of the capabilities of the display. |
2536 |
|
|
2537 |
** New function 'define-fringe-bitmap' can now be used to change the |
+++ |
2538 |
|
** Customizable fringe bitmaps |
2539 |
|
|
2540 |
|
*** New function 'define-fringe-bitmap' can now be used to change the |
2541 |
built-in fringe bitmaps, as well as create new fringe bitmaps. |
built-in fringe bitmaps, as well as create new fringe bitmaps. |
2542 |
The return value is a number identifying the new fringe bitmap. |
The return value is a number identifying the new fringe bitmap. |
2543 |
|
|
2545 |
bitmap to change with the value of the corresponding symbol, like |
bitmap to change with the value of the corresponding symbol, like |
2546 |
`left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'. |
`left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'. |
2547 |
|
|
2548 |
** New function 'destroy-fringe-bitmap' may be used to destroy a |
*** New function 'destroy-fringe-bitmap' may be used to destroy a |
2549 |
previously created bitmap, or restore a built-in bitmap. |
previously created bitmap, or restore a built-in bitmap. |
2550 |
|
|
2551 |
** New function 'set-fringe-bitmap-face' can now be used to set a |
*** New function 'set-fringe-bitmap-face' can now be used to set a |
2552 |
specific face to be used for a specific fringe bitmap. Normally, |
specific face to be used for a specific fringe bitmap. Normally, |
2553 |
this should be a face derived from the `fringe' face, specifying |
this should be a face derived from the `fringe' face, specifying |
2554 |
the foreground color as the desired color of the bitmap. |
the foreground color as the desired color of the bitmap. |
2555 |
|
|
2556 |
** There are new display properties, left-fringe and right-fringe, |
*** There are new display properties, left-fringe and right-fringe, |
2557 |
that can be used to show a specific bitmap in the left or right fringe |
that can be used to show a specific bitmap in the left or right fringe |
2558 |
bitmap of the display line. |
bitmap of the display line. |
2559 |
|
|
2562 |
`define-fringe-bitmap', and FACE is an optional face name to be used |
`define-fringe-bitmap', and FACE is an optional face name to be used |
2563 |
for displaying the bitmap. |
for displaying the bitmap. |
2564 |
|
|
2565 |
** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT) |
*** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT) |
2566 |
identifying the current fringe bitmaps in the display line at a given |
identifying the current fringe bitmaps in the display line at a given |
2567 |
buffer position. A nil value means no bitmap. |
buffer position. A nil value means no bitmap. |
2568 |
|
|
2629 |
whose cdr is the overlay in which the property was found, or nil if |
whose cdr is the overlay in which the property was found, or nil if |
2630 |
it was found as a text property or not found at all. |
it was found as a text property or not found at all. |
2631 |
|
|
2632 |
|
+++ (lispref) |
2633 |
|
??? (man) |
2634 |
** The mouse pointer shape in void text areas (i.e. after the end of a |
** The mouse pointer shape in void text areas (i.e. after the end of a |
2635 |
line or below the last line in the buffer) of the text window is now |
line or below the last line in the buffer) of the text window is now |
2636 |
controlled by the new variable `void-text-area-pointer'. The default |
controlled by the new variable `void-text-area-pointer'. The default |
2637 |
is to use the `arrow' (non-text) pointer. Other choices are `text' |
is to use the `arrow' (non-text) pointer. Other choices are `text' |
2638 |
(or nil), `hand', `vdrag', `hdrag', `modeline', and `hourglass'. |
(or nil), `hand', `vdrag', `hdrag', `modeline', and `hourglass'. |
2639 |
|
|
2640 |
|
+++ |
2641 |
** The mouse pointer shape over an image can now be controlled by the |
** The mouse pointer shape over an image can now be controlled by the |
2642 |
:pointer image property. |
:pointer image property. |
2643 |
|
|
2644 |
|
+++ |
2645 |
** The mouse pointer shape over ordinary text or images may now be |
** The mouse pointer shape over ordinary text or images may now be |
2646 |
controlled/overriden via the `pointer' text property. |
controlled/overriden via the `pointer' text property. |
2647 |
|
|
2648 |
|
+++ |
2649 |
** Images may now have an associated image map via the :map property. |
** Images may now have an associated image map via the :map property. |
2650 |
|
|
2651 |
An image map is an alist where each element has the format (AREA ID PLIST). |
An image map is an alist where each element has the format (AREA ID PLIST). |