[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Overlay arrow in *compilation* and *grep* buffers
From: |
Eli Zaretskii |
Subject: |
Re: Overlay arrow in *compilation* and *grep* buffers |
Date: |
Sun, 08 May 2005 07:21:08 +0300 |
> From: Nick Roberts <address@hidden>
> Date: Sun, 8 May 2005 12:41:49 +1200
> Cc: Eli Zaretskii <address@hidden>, address@hidden, address@hidden
>
> The thread moved on from there. You (= Eli) have done:
>
> (set (make-local-variable 'overlay-arrow-string)
> (if (display-graphic-p) "=>" ""))
>
> I said that the condition (if (display-graphic-p)... was unnecessary and
> unrequired. On a graphical display, when there is a left hand fringe
> overlay-arrow-string isn't used and when there isn't one, you presumably want
> overlay-arrow-string to be "=>".
Let me be sure I understand you: the above says that sometimes (e.g.,
when there's no left fringe), we _do_ want overlay-arrow-string to be
"=>" on a graphical display, right? If so, why do you still say that
testing for display-graphic-p is unnecessary?
> Richard installed a different change to simple.el.
>
> (put 'next-error-overlay-arrow-position 'overlay-arrow-string "")
>
> but this is a *different* arrow that displays in the *source* buffer.
>
> I think this change is wrong.
Which change is wrong--Richard's or mine?