From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: New keybinding suggestion: C-x _ for `shrink-window' Date: Fri, 16 Nov 2007 23:52:30 +0200 Organization: JURTA Message-ID: <87wsshx4vd.fsf@jurta.org> References: <87ejexwf4m.fsf@bzg.ath.cx> <87wssom9qy.fsf@bzg.ath.cx> <876406e0pk.fsf@bzg.ath.cx> <87wsslsk4x.fsf@bzg.ath.cx> <87mytg7l2a.fsf@bzg.ath.cx> <473B7CDD.4040401@gmail.com> <87y7czp6df.fsf@bzg.ath.cx> <473CBC3B.2050205@gmail.com> <473CC7EF.6080007@gmail.com> <87wssifjly.fsf@bzg.ath.cx> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1195250557 16569 80.91.229.12 (16 Nov 2007 22:02:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 Nov 2007 22:02:37 +0000 (UTC) Cc: lennart.borgman@gmail.com, emacs-devel@gnu.org To: Bastien Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 16 23:02:39 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1It9Gb-0006Ja-QE for ged-emacs-devel@m.gmane.org; Fri, 16 Nov 2007 23:02:26 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1It9GO-0002ib-QO for ged-emacs-devel@m.gmane.org; Fri, 16 Nov 2007 17:02:12 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1It9GA-0002c5-GW for emacs-devel@gnu.org; Fri, 16 Nov 2007 17:01:58 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1It9G8-0002bB-AV for emacs-devel@gnu.org; Fri, 16 Nov 2007 17:01:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1It9G8-0002ae-4y for emacs-devel@gnu.org; Fri, 16 Nov 2007 17:01:56 -0500 Original-Received: from relay02.kiev.sovam.com ([62.64.120.197]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1It9G4-0002EL-HA for emacs-devel@gnu.org; Fri, 16 Nov 2007 17:01:53 -0500 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay02.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1It9Fx-000IXT-2R; Sat, 17 Nov 2007 00:01:49 +0200 In-Reply-To: <87wssifjly.fsf@bzg.ath.cx> (Bastien's message of "Fri, 16 Nov 2007 12:41:29 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) X-Scanner-Signature: 8abf2c83e696415c40c55866f9369f42 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 1796 [Nov 16 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: none X-SpamTest-Rate: 19 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.8-5.1 (or MacOS X 10.2-10.3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:83378 Archived-At: > Yes. Now I understand why the colors and the mouse pointer jumps. > Because if M- does not move a border because it jumped to the > opposite border, then you have to make it clear to the user, who might > have thought M- will immediately move the border instead. The current window is highlighted by the special face of the mode-line, so there is no need in additional highlighting. However, there is no special indication of the current window border in Emacs, but I think mouse movements is not an adequate replacement for the missing window border highlighting. Instead of inventing special indications for the selected window border, it would be better to use one set of keys (e.g. arrows) to resize the right/bottom window border, and another set of keys (e.g. M-arrows or S-arrows) to resize the opposite left/top window border (while using M-arrows or S-arrows to switch windows). This will help avoiding unnatural indications in winsize.el, and will be better than using an inconvenient key scheme in window-resize.el where the same set of arrows (either arrows or M-arrows) is used for resizing opposite borders. -- Juri Linkov http://www.jurta.org/emacs/