From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: position on changing defaults? Date: Sun, 09 Mar 2008 23:35:33 +0100 Message-ID: <871w6j7cga.fsf@kfs-lx.rd.rdm> References: <200803050637.m256bXL3008361@sallyv1.ics.uci.edu> <87hcfkdhqk.fsf@stupidchicken.com> <87pru8enjx.fsf@kfs-lx.rd.rdm> <871w6l3u8f.fsf@kfs-lx.rd.rdm> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205102230 20477 80.91.229.12 (9 Mar 2008 22:37:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Mar 2008 22:37:10 +0000 (UTC) Cc: cyd@stupidchicken.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 09 23:37:37 2008 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 1JYU9A-0006Uy-Qb for ged-emacs-devel@m.gmane.org; Sun, 09 Mar 2008 23:37:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JYU8c-0003sS-On for ged-emacs-devel@m.gmane.org; Sun, 09 Mar 2008 18:37:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JYU7J-0003La-Va for emacs-devel@gnu.org; Sun, 09 Mar 2008 18:35:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JYU7I-0003Kv-T9 for emacs-devel@gnu.org; Sun, 09 Mar 2008 18:35:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JYU7I-0003Km-Kl for emacs-devel@gnu.org; Sun, 09 Mar 2008 18:35:40 -0400 Original-Received: from pfepb.post.tele.dk ([195.41.46.236]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JYU7F-0006Kq-7V; Sun, 09 Mar 2008 18:35:37 -0400 Original-Received: from kfs-lx.rd.rdm.cua.dk (unknown [80.165.4.121]) by pfepb.post.tele.dk (Postfix) with SMTP id 59A9FF8401D; Sun, 9 Mar 2008 23:35:33 +0100 (CET) In-Reply-To: (Richard Stallman's message of "Sun\, 09 Mar 2008 12\:40\:24 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.91 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: 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:91939 Archived-At: Richard Stallman writes: > > That is a separate feature, and a major change in Emacs's region > > mechanism. It may be good, but it calls for careful discussion and > > thought. We should not adopt such a change because it came along > > with some other feature. > > Unless you explicitly hit C-RET, you'll never notice it's there. > > We are miscommunicating. I am saying it is a major change in Emacs's > region mechanism. I don't see _any_ change in Emacs' region mechanism. I _do_ see a major _supplement_ in Emacs' rectangle mechanism. > You're saying the change is not incompatible. Ok, > but it is still a major change. It would require major changes in the > Emacs manual. Of course, if we promote the C-RET method of marking a rectangle as the default method, manual needs changes. Also, it may seem logical to have standard commands work in specific ways depending on whehter no mark is active, the regions is active, or a rectangle-region is active. E.g. M-u to upcase word, region, or rectangle, C-w to kill region or rectangle depending on what is marked, C-y to yank a rectangle if the last kill was a rectangle, etc. That's basically what CUA-mode does, in addition to highlighting the rectagle - and the primary reason why the rectangle support and global-mark support is tied into CUA mode in the first place. So if the basic commands are rewritten to behave correctly in the presense of a rectangle, then you can easily split apart CUA's shift-region and CUA's rectangle stuff. > I think we should postpone discussion of rectangle selection until the > matter of shift motion is entirely finished with in one way or another. Ok, they are not really related anyway... -- Kim F. Storm http://www.cua.dk