unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Luc Teirlinck <teirllm@dms.auburn.edu>
Cc: emacs-devel@gnu.org
Subject: Re: etc/TODO:Horizontal scrollbar
Date: Sun, 6 Jul 2003 22:03:47 -0500 (CDT)	[thread overview]
Message-ID: <200307070303.h6733lP09925@raven.dms.auburn.edu> (raw)
In-Reply-To: <5x4r1zxkof.fsf@kfs2.cua.dk> (storm@cua.dk)

Kim Storm wrote:   
   
   I'd like to suggest some other methods to reduce the mode line
   clutter.  E.g.

   * Provide a `split-window-mode-line-format' that could leave out some
   lesser used information (e.g. time of day) in vertically split
   windows.

   * Use a condensed font in the mode-line.

   * Put selected information in the echo area rather than the mode line,
     e.g. line and column, minor modes, date/time, load, mail ...

The two first ones might be OK, the third one would look weird, in my
opinion.  Certainly the window specific items would make no sense in
the echo area.

I should say that the main problem I currently have with the mode line
are all these special mouse-1,-2 and -3 bindings.  The basic
mouse-1,-2 and -3 bindings are very important if one has multiple
windows.  It used to be that one could click anywhere in the mode
line, now one has to be careful and wait for a both-sided arrow to
appear to make sure that clicking in that position is safe.  Sometimes
one has to search the mode line for a while to find an appropriate
position.  In narrow windows with a long buffer name, one has very
little suitable space.

Certainly, if part of the mode-line would be used for the scroll-bar,
one definitely should make sure that in all situations, that is even
in extremely narrow windows, there is enough room left in the
mode-line for the basic mouse-1,-2,-3 functionality.

Should all those fancy bindings masking the basic ones not be a user
option?  Could it be possible to have basic and fancy areas look
clearly differently to avoid accidents and make basic use of the mouse
in the mode line easier?

Some of the special bindings are especially dangerous for newbies.
One of the worst is the mouse-2 binding of "widen", which could easily
be accidentally applied to buffers that are narrowed for internal
reasons and should normally not be widened (RMAIL and the like).
Newbies could easily misinterpret "widen" as meaning that the buffer
is going to occupy the full screen, especially since that is exactly
what mouse-2 normally does in the mode line.

Sincerely,

Luc.

  parent reply	other threads:[~2003-07-07  3:03 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-02 12:29 etc/TODO:Horizontal scrollbar Dhruva Krishnamurthy
2003-07-02 14:12 ` Robert J. Chassell
2003-07-03 15:48   ` Richard Stallman
2003-07-04  4:33     ` Dhruva Krishnamurthy
2003-07-04 13:27       ` Robert J. Chassell
2003-07-04 15:42       ` Luc Teirlinck
2003-07-04 22:36         ` Kim F. Storm
2003-07-05 22:26         ` Richard Stallman
2003-07-05 23:05           ` Luc Teirlinck
2003-07-05 22:25       ` Richard Stallman
2003-07-03  0:55 ` Luc Teirlinck
2003-07-03 11:51   ` Frank Schmitt
2003-07-03 14:45     ` Luc Teirlinck
2003-07-04 22:43       ` Kim F. Storm
2003-07-04 21:32         ` Luc Teirlinck
2003-07-06 18:53         ` Richard Stallman
2003-07-07  0:08           ` Kim F. Storm
2003-07-07  2:01             ` Luc Teirlinck
2003-07-07 11:45               ` Dhruva Krishnamurthy
2003-07-08 20:01                 ` Richard Stallman
2003-07-07  3:03             ` Luc Teirlinck [this message]
2003-07-03 15:48 ` Richard Stallman

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=200307070303.h6733lP09925@raven.dms.auburn.edu \
    --to=teirllm@dms.auburn.edu \
    --cc=emacs-devel@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).