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
next prev 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.