all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Kai Grossjohann <kai@emptydomain.de>
Subject: Re: Emacs Explorer?
Date: Sat, 24 Apr 2004 18:59:08 +0200	[thread overview]
Message-ID: <87vfjp48ir.fsf@emptyhost.emptydomain.de> (raw)
In-Reply-To: E1BFpEN-0000jc-IM@fencepost.gnu.org

Richard Stallman <rms@gnu.org> writes:

>     (2) implemented in other text editors works like this:
>     Mark some text with the mouse.  Click on the selected text and drag it.
>
> How can we make that fit into Emacs?  It is inconsistent with the usual
> Emacs conventions for mouse clicks.

IMVHO, a slight deviation from the old behavior is not too terrible,
especially with the right kind of user feedback.  And if it is
possible to turn off the new behavior, then there is no problem at
all.

If the mouse pointer is over a marked region, then it could change to
a hand (or some other icon) to signify that dragging at that spot
would behave differently.  Hm.  But then, when the mouse button is
down, the mouse pointer would have to change again, I think.  That
might be confusing if other programs don't do it that way.

A second alternative would be to highlight the marked region in some
way when the mouse pointer is over it.  (Maybe by putting a border
around it?)  That might give a suitable hint that dragging at that
spot behaves differently.

But what do people think about the visual feedback while dragging
text?  In some editor (I forget which one) I once used I saw that the
text was continually updated to reflect the current paste position.
To illustrate what I mean by this, let uppercase characters indicate
the highlighted region.  Start with the following situation:

FOOabc

Now, drag the text with the mouse one character to the right (and do
NOT release the mouse button).  The display changes like so:

aFOObc

Dragging one more character changes it like this:

abFOOc

Then, after releasing the mouse button, I'm not sure if the
highlighting stays or whether it is removed.

For short highlighted text as in the above example, it might look
cute.  But I think this kind of visual feedback is not practical if
the highlighted text is longer than the window size.

Kai

  parent reply	other threads:[~2004-04-24 16:59 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <u65c2bbkf.fsf@jasonrumney.net>
2004-04-14 23:56 ` Emacs Explorer? Drew Adams
2004-04-15  8:03   ` Jan D.
2004-04-16 18:07     ` Richard Stallman
2004-04-16 22:16       ` Jan D.
2004-04-17 19:47         ` Richard Stallman
2004-04-19 13:10           ` Jan D.
2004-04-20  6:59             ` Richard Stallman
2004-04-22 11:52               ` Jan D.
2004-04-22 12:33                 ` Miles Bader
2004-04-22 13:20                   ` Jan D.
2004-04-22 13:45                     ` Miles Bader
2004-04-22 15:16                       ` Jan D.
2004-04-24 16:50                         ` Kai Grossjohann
2004-04-22 14:16                     ` Jason Rumney
2004-04-22 15:26                       ` Jan D.
2004-04-22 16:16                       ` Drew Adams
2004-04-22 16:50                         ` Jan D.
2004-04-22 17:43                           ` Drew Adams
2004-04-22 20:04                             ` Jan D.
2004-04-23 17:22                 ` Richard Stallman
2004-04-24 16:59               ` Kai Grossjohann [this message]
2004-04-25 20:31                 ` Karl Eichwalder
2004-04-25 23:35                 ` Richard Stallman
2004-04-14 17:06 Drew Adams
2004-04-14 22:54 ` Richard Stallman
2004-04-14 23:31   ` Drew Adams
2004-04-16 18:08     ` 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

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

  git send-email \
    --in-reply-to=87vfjp48ir.fsf@emptyhost.emptydomain.de \
    --to=kai@emptydomain.de \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.