From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Joe Kelsey Newsgroups: gmane.emacs.devel Subject: Re: skeleton.el _ versus @ Date: 02 Apr 2003 16:16:05 -0800 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <1049328965.66437.41.camel@zircon> References: <200303242005.h2OK57gr013285@rum.cs.yale.edu> <1048554010.20622.66.camel@zircon> <200303311740.h2VHeZNG017518@rum.cs.yale.edu> <1049242082.66437.15.camel@zircon> <200304020020.h320K4de023432@rum.cs.yale.edu> <1049245381.66437.33.camel@zircon> <200304020133.h321XTkK023712@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1049329322 14722 80.91.224.249 (3 Apr 2003 00:22:02 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 3 Apr 2003 00:22:02 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 03 02:22:00 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 190sUS-0003pA-00 for ; Thu, 03 Apr 2003 02:22:00 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 190sVl-0005F7-00 for ; Thu, 03 Apr 2003 02:23:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 190sQp-0003SH-05 for emacs-devel@quimby.gnus.org; Wed, 02 Apr 2003 19:18:15 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 190sQ9-0003AS-00 for emacs-devel@gnu.org; Wed, 02 Apr 2003 19:17:33 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 190sPr-0002bG-00 for emacs-devel@gnu.org; Wed, 02 Apr 2003 19:17:15 -0500 Original-Received: from dsl231-043-165.sea1.dsl.speakeasy.net ([216.231.43.165] helo=zircon.seattle.wa.us) by monty-python.gnu.org with smtp (Exim 4.10.13) id 190sPc-0002MF-00 for emacs-devel@gnu.org; Wed, 02 Apr 2003 19:17:00 -0500 Original-Received: (qmail 73043 invoked from network); 3 Apr 2003 00:16:05 -0000 Original-Received: from localhost (HELO ?127.0.0.1?) (127.0.0.1) by localhost with SMTP; 3 Apr 2003 00:16:05 -0000 Original-To: Stefan Monnier In-Reply-To: <200304020133.h321XTkK023712@rum.cs.yale.edu> X-Mailer: Ximian Evolution 1.2.2 Original-cc: Richard Stallman Original-cc: occitan@esperanto.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:12850 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12850 On Tue, 2003-04-01 at 17:33, Stefan Monnier wrote: > It was introduced by yours truly. The reasoning behind it was > that editing generally takes place left-to-right, so point > should most naturally end up at the first interesting position. > Also it allowed to distinguish between where point should go > and where the region should go. Aha! This makes things *much* clearer to me. You are defending your *private* change to skeleton.el. It is quite clear to me that skeleton.el, prior to your *private* change, had a clear, consistent and well-designed interface. Somehow, you got your change accepted into the core, radically changing the meaning of @ just because you wanted to be able to edit "left to right". I believe that this change to skeleton was sneaked in under the radar, changing code which previously worked. It is only because I cared to probe why the default skeletons used by mmm-mode did not work, in spite of the fact that the author is known by me to be very concientious and would not have put these skeletons out without verifying that they worked. So, I can give you pointers to the mmm-mode cvs sources to show you how the skeletons there have been unchanged since before your incompatible change was introduced. Therefore, your change broke existing code. I am sorry that I was not involved in mmm-mode when you did this, or I would have screamed bloody murder then. Please undo this incompatible change in skeleton.el. Thank you. /Joe