[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tab widths with a remapped default face

From: Miles Bader
Subject: Re: tab widths with a remapped default face
Date: Fri, 06 Jun 2008 17:08:12 +0900

BTW, I assume the case you're remembering probably has to do with trying
to preserve column alignment across regions which using different faces.

E.g. if the `region' face scales the text by 0.5 and you select some
lines of code, then:

  * Using the global face for tab calculation would roughly preserve
    line-initial indendation (compared to the non-selected text) that
    uses tabs even though the text all shrinks greatly.  Of course,
    non-line-initial column alignments will be completely screwed up,
    and even line-initial indendation will be wrong to the extent it
    uses spaces as well as tabs.

  * Using the tab's face for tab calculation would mean that
    line-initial indentation would shrink along with the text, but would
    remain correct (locally, not compared to the non-selected text).
    Non-line-initial column alignments would remain correct (locally).

I suppose which of these is "correct" can be argued, but personally the
latter seems the least objectionable to me, especially for displaying
source code.


Dawn, n. When men of reason go to bed.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]