From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: face-remap.el patch to resize window Date: Mon, 10 Aug 2009 09:31:47 -0700 Message-ID: <91793771320945CAA5CA2B600D0E9B67@us.oracle.com> References: <7D6750DD60204DB082A761ECEE706CEA@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1249921940 21433 80.91.229.12 (10 Aug 2009 16:32:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Aug 2009 16:32:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Miles Bader'" , "'Stefan Monnier'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 10 18:32:13 2009 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 1MaXnA-00016j-Cv for ged-emacs-devel@m.gmane.org; Mon, 10 Aug 2009 18:32:12 +0200 Original-Received: from localhost ([127.0.0.1]:55451 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaXn9-0003EL-Cb for ged-emacs-devel@m.gmane.org; Mon, 10 Aug 2009 12:32:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MaXn2-0003E8-GG for emacs-devel@gnu.org; Mon, 10 Aug 2009 12:32:04 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MaXmy-0003Do-0w for emacs-devel@gnu.org; Mon, 10 Aug 2009 12:32:03 -0400 Original-Received: from [199.232.76.173] (port=38013 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaXmx-0003Dl-Qp for emacs-devel@gnu.org; Mon, 10 Aug 2009 12:31:59 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:59783) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MaXmt-0005LO-Oa; Mon, 10 Aug 2009 12:31:55 -0400 Original-Received: from acsinet11.oracle.com ([141.146.126.233]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MaXms-0001eW-KB; Mon, 10 Aug 2009 12:31:55 -0400 Original-Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n7AGWNcI024625 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 10 Aug 2009 16:32:24 GMT Original-Received: from abhmt010.oracle.com (abhmt010.oracle.com [141.146.116.19]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n7AGVp60018209; Mon, 10 Aug 2009 16:31:51 GMT Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 10 Aug 2009 09:31:48 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcoZa6aObq86N6AsRN6F0hx5zZlpgAAY8SBg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 In-Reply-To: X-Source-IP: abhmt010.oracle.com [141.146.116.19] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090207.4A804B75.0171:SCFSTAT5015188,ss=1,fgs=0 X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:113977 Archived-At: > remember that text-scale-increase applies to a single > buffer, but windows are typically used for many > buffers in turn. I didn't forget. ;-) And? If you have the same buffer open in more than one window, only the current window is resized when you scale the text. Windows alone in their frame are not affected by this feature (not resized). It is only when there are adjacent windows that could benefit that the current window is resized. It's an option. Use if you find it useful for you; otherwise don't. Example (one use case): Two buffers (two windows) side by side in a frame. You are working mainly in the left buffer, but you want to see the right buffer also, without caring too much for its details. So you shrink (Cx C--) the right buffer's text and its window width. Now and then, you want to see something more closely in the right buffer, while still following in the left. You enlarge the right buffer's text (C-x C-=). The window that has the larger text is larger; the window with the smaller text is smaller (it needs less room). The effect is that of a fisheye lens. For the buffer you are focusing on: larger text and more space to view it. For the buffer you are not studying in detail: smaller text and less space needed to view it. One pill (C-=) makes you larger, and one pill (C--) makes you small... > It could be useful for very specific cases, > but it seems somehow wrong to have it as a global setting. No reason given? What good to others is a judgment with no supporting rationale, arguments or evidence?