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: Bind `q' to `quit-window' or similar in *Messages* Date: Wed, 3 Feb 2010 17:41:30 -0800 Message-ID: <1E36208EF9E14D989CCEA39D1C8E158A@us.oracle.com> References: 49F60829322A48C886BC62810DDB0147@us.oracle.com <87636d94c7.fsf@regnitz.physics.niu.edu> 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 1265247897 27904 80.91.229.12 (4 Feb 2010 01:44:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Feb 2010 01:44:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Roland Winkler'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 04 02:44:54 2010 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.69) (envelope-from ) id 1Ncqm5-0005jT-Nd for ged-emacs-devel@m.gmane.org; Thu, 04 Feb 2010 02:44:54 +0100 Original-Received: from localhost ([127.0.0.1]:35945 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ncqm5-0001zD-0N for ged-emacs-devel@m.gmane.org; Wed, 03 Feb 2010 20:44:53 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ncqlx-0001z1-CW for emacs-devel@gnu.org; Wed, 03 Feb 2010 20:44:45 -0500 Original-Received: from [140.186.70.92] (port=48475 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ncqlv-0001xJ-JH for emacs-devel@gnu.org; Wed, 03 Feb 2010 20:44:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NcqlI-00059J-Gb for emacs-devel@gnu.org; Wed, 03 Feb 2010 20:44:05 -0500 Original-Received: from acsinet11.oracle.com ([141.146.126.233]:49423) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NcqlI-00059C-7k for emacs-devel@gnu.org; Wed, 03 Feb 2010 20:44:04 -0500 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o141hUeg025832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Feb 2010 01:43:31 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o13FgecG019471; Thu, 4 Feb 2010 01:43:28 GMT Original-Received: from abhmt002.oracle.com by acsmt355.oracle.com with ESMTP id 10042601265247691; Wed, 03 Feb 2010 17:41:31 -0800 Original-Received: from dradamslap1 (/10.175.197.239) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Feb 2010 17:41:31 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87636d94c7.fsf@regnitz.physics.niu.edu> Thread-Index: AcqlOScHDVxXb/BOQvyTLoFBiPNUcAAAbwaA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt354.oracle.com [141.146.40.154] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090207.4B6A2642.009F:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 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:120879 Archived-At: > I understand your point. Yet my typing in this buffer is purely > accidental / unintentional. And I find it annoying that the > *Messages* buffer does not have an undo history. So from that > perspective, it appears to me that the original design did not have > in mind the possibility of editing this buffer. So I want to suggest > two things: > > - *Messages* should not have buffer-undo-list set to t > > (Of course, I do not know whether this would collide with anything > else.) > > - Some customization that allows one to toggle between a read-only > *Messages* buffer (with q bound to quit-window) and an edit mode > where one can do whatever one likes to do. Sounds good to me. But I imagine that the reason for no undo is that saving undo can be expensive, and most of the time *Messages* is used for output only (not editing).