[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: How can I remove effects of text properties in 'before-string
From: |
Drew Adams |
Subject: |
RE: How can I remove effects of text properties in 'before-string |
Date: |
Sun, 22 Oct 2017 09:33:08 -0700 (PDT) |
> > (set-window-margins (get-buffer-window) 20 0)
> > (overlay-put (make-overlay (point) (point)) 'before-string
> > (propertize "." 'display `((margin left-margin) ,"Hi there!")))
> > (hl-line-mode)
> >
> > The string "Hi there!" is also highlighted. How can I disable
> > that?
>
> Give the string a distinct face.
Why doesn't it use the `default' face? If no `face'
property is given to the string, why would the effective
face be something different from `default'?
Where in the doc do we say that this should use a face
that is used in an overlay placed on some buffer positions?
Is this behavior documented? I couldn't find anything
about it, but it might well be there somewhere. I looked
in the doc about overlays and the doc about the margin,
but perhaps it is there and I overlooked or misread it.
Or is this perhaps a bug? For what reason should the
properties of an overlay on some parts of a buffer
affect the appearance of the margin?
- How can I remove effects of text properties in 'before-string, Amos Bird, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Amos Bird, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Eli Zaretskii, 2017/10/22
- RE: How can I remove effects of text properties in 'before-string,
Drew Adams <=
- Re: How can I remove effects of text properties in 'before-string, Amos Bird, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Eli Zaretskii, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Amos Bird, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Eli Zaretskii, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Amos Bird, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Eli Zaretskii, 2017/10/22
- Re: How can I remove effects of text properties in 'before-string, Stefan Monnier, 2017/10/23