[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Display problems with overlays (on w32 only?)
From: |
Chong Yidong |
Subject: |
Re: Display problems with overlays (on w32 only?) |
Date: |
Mon, 23 Apr 2007 12:55:40 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.98 (gnu/linux) |
"Lennart Borgman (gmail)" <address@hidden> writes:
> In the attached images I have one overlay one character long that has
> a red underline.
In the code you provide, the overlay is two characters long, not one.
If you make the overlay span 3 to 4, everything works fine.
> (defun test-me()
> (interactive)
> (let ((buf (get-buffer-create "*OVERLAY Error*")))
> (switch-to-buffer-other-window buf)
> (with-current-buffer buf
> (erase-buffer)
> (insert "123\n\n 890")
> (if o1
> (move-overlay o1 3 5)
> (setq o1 (make-overlay 3 5)))
> (overlay-put o1 'face '(:underline "red"))
> (if o2
> (move-overlay o2 3 9)
> (setq o2 (make-overlay 4 9)))
> (overlay-put o2 'face '(:background "#ffff77"))
> (other-window -1)
> )))