unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Miles Bader'" <miles@gnu.org>, <emacs-devel@gnu.org>
Subject: RE: how to tell what's in the fringe?  (lazy fringe)
Date: Fri, 19 Jun 2009 14:39:18 -0700	[thread overview]
Message-ID: <06F801F51A2B4CE4B56C23E2936D1C80@us.oracle.com> (raw)
In-Reply-To: <87vdms6j65.fsf@catnip.gol.com>

> > So far, the only real lack (from foregoing fringe) I'm 
> > aware of is the one reported in bug #3550, but if
> > additional UI feedback becomes available _only_ in the
> > fringe, then perhaps I'll need to reconsider. That would
> > be a shame, IMO, but I'm probably a minority of
> > one in not being a fan of fringe.
> 
> You're certainly not the only one (I don't mind it though).
> 
> I don't have any pre-20 emacs

Pre-21. Emacs 20 uses $ for line truncation, not fringe.

> here to confirm, but my recollection is
> that the old behavior was to actually reserve the final column on the
> line for the line truncation/wrapping indicator -- i.e., there _was_ a
> kind of fringe before, but only on the right side.

No. The indicator, $, simply takes the place of the \ that is used normally for
wrapped lines. With or without truncation, without fringe the window right edge
is right up against the last displayed character of the line (which might be a
newline). When a line is truncated, one less character is displayed - it is
replaced by $.

> So to emulate the old-style behavior in the current emacs, 
> you could set the fringe-style to `right-only' (and if seeing the 
> non-indicator fringe annoys you, remove the background color
> attribute from the `fringe' face).

No, that's not the same, even ignoring the annoyance of a different background.
An extra column is needed for the fringe, regardless of whether any line is too
long.

Anyway, life without fringe is fine. Hopefully it will remain so - no user
feedback should _depend_ on users showing the fringe.

Typically, there is always an alternative way for users to get feedback: If they
turn off tooltip-mode, they can still see tooltips - in the echo area.
Relegating the line-truncation indicator to _only_ the fringe is a UI (design)
bug, IMO. I hope we do not continue that approach.





  reply	other threads:[~2009-06-19 21:39 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-18 18:30 how to tell what's in the fringe? (lazy fringe) Drew Adams
2009-06-19  2:45 ` Miles Bader
2009-06-19 16:24   ` Drew Adams
2009-06-19 20:52     ` Miles Bader
2009-06-19 21:39       ` Drew Adams [this message]
2009-06-19 22:24         ` Miles Bader
2009-06-19 22:42           ` Drew Adams
2009-06-19 23:29             ` Miles Bader
2009-06-19 23:33               ` Drew Adams

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=06F801F51A2B4CE4B56C23E2936D1C80@us.oracle.com \
    --to=drew.adams@oracle.com \
    --cc=emacs-devel@gnu.org \
    --cc=miles@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).