From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai Grossjohann Newsgroups: gmane.emacs.devel Subject: Re: Emacs Explorer? Date: Sat, 24 Apr 2004 18:59:08 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87vfjp48ir.fsf@emptyhost.emptydomain.de> References: <6999B5E2-8EB3-11D8-9A7F-000D93505B76@swipnet.se> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1082826049 18597 80.91.224.253 (24 Apr 2004 17:00:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 24 Apr 2004 17:00:49 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Apr 24 19:00:45 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BHQWD-0001zG-00 for ; Sat, 24 Apr 2004 19:00:45 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BHQWD-0007Vl-00 for ; Sat, 24 Apr 2004 19:00:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BHQVo-0007Z8-Fj for emacs-devel@quimby.gnus.org; Sat, 24 Apr 2004 13:00:20 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BHQVA-00079l-1l for emacs-devel@gnu.org; Sat, 24 Apr 2004 12:59:40 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BHQUY-0006sj-5T for emacs-devel@gnu.org; Sat, 24 Apr 2004 12:59:33 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BHQUX-0006rc-J1 for emacs-devel@gnu.org; Sat, 24 Apr 2004 12:59:01 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BHQUW-0001sv-00 for ; Sat, 24 Apr 2004 18:59:00 +0200 Original-Received: from 213-203-244-156.kunde.vdserver.de ([213.203.244.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 24 Apr 2004 18:59:00 +0200 Original-Received: from kai by 213-203-244-156.kunde.vdserver.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 24 Apr 2004 18:59:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 49 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 213-203-244-156.kunde.vdserver.de User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.2 (gnu/linux) Cancel-Lock: sha1:Vu0Dc8eNyTHLBVslo1tsOMXB8Hs= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22101 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22101 Richard Stallman 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