Mercurial > emacs
changeset 58196:8cb4d5028bf5
Add bug:
** Partial highlighting of wrapped overlay
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Sat, 13 Nov 2004 01:42:56 +0000 |
parents | c12b583f54b9 |
children | 6c24ca598cb1 |
files | admin/FOR-RELEASE |
diffstat | 1 files changed, 26 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/admin/FOR-RELEASE Sat Nov 13 01:40:36 2004 +0000 +++ b/admin/FOR-RELEASE Sat Nov 13 01:42:56 2004 +0000 @@ -124,6 +124,32 @@ Electric-pop-up-window can use it. +** Partial highlighting of wrapped overlay + +From: Ralf Angeli <angeli@iwi.uni-sb.de> +Date: Mon, 18 Oct 2004 19:09:19 +0200 + +If you put + +(let* ((length (+ (- (window-width) (current-column)) 40)) + (start (point)) + (end (+ (point) length)) + (string (make-string length ?x)) + ov) + (insert string) + (setq ov (make-overlay start end)) + (overlay-put ov 'mouse-face 'highlight) + (overlay-put ov 'display string)) + +into the *scratch* buffer and type `C-x C-e' with point at the last +parenthesis, you will get a string which does not fit into the line +and has to be wrapped. If you move over it with your mouse, you +should see that only the part on the second line is being highlighted. +The full string is highlighted only if the 'display property is not +set. + + + * DOCUMENTATION ** Document Custom Themes.