From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: skeleton.el machinery eats newlines. Date: Fri, 17 Jan 2003 19:43:55 -0600 (CST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200301180143.TAA13405@eel.dms.auburn.edu> References: <200301080429.WAA23098@eel.dms.auburn.edu> <200301172037.h0HKbva19747@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1042854302 5185 80.91.224.249 (18 Jan 2003 01:45:02 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 18 Jan 2003 01:45:02 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18Zi2d-0001L7-00 for ; Sat, 18 Jan 2003 02:44:59 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18ZiCK-0004ZF-00 for ; Sat, 18 Jan 2003 02:55:00 +0100 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 18Zi2l-0003R8-01 for emacs-devel@quimby.gnus.org; Fri, 17 Jan 2003 20:45:07 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18Zi1X-00035T-00 for emacs-devel@gnu.org; Fri, 17 Jan 2003 20:43:51 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18Zi1E-0002TE-00 for emacs-devel@gnu.org; Fri, 17 Jan 2003 20:43:32 -0500 Original-Received: from manatee.dms.auburn.edu ([131.204.53.104]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18Zi11-0002GJ-00 for emacs-devel@gnu.org; Fri, 17 Jan 2003 20:43:20 -0500 Original-Received: from eel.dms.auburn.edu (eel.dms.auburn.edu [131.204.53.108]) by manatee.dms.auburn.edu (8.9.1a/8.9.1) with ESMTP id TAA28358; Fri, 17 Jan 2003 19:43:18 -0600 (CST) Original-Received: (from teirllm@localhost) by eel.dms.auburn.edu (8.9.3+Sun/8.9.3) id TAA13405; Fri, 17 Jan 2003 19:43:55 -0600 (CST) X-Authentication-Warning: eel.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: monnier+gnu/emacs@rum.cs.yale.edu In-reply-to: <200301172037.h0HKbva19747@rum.cs.yale.edu> (monnier+gnu/emacs@rum.cs.yale.edu) 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:10830 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10830 Stefan Monnier wrote: I believe the problem with missing newlines is now fixed. There is still the problem of the ;; not being correctly indented. I now think it's also a skeleton.el bug I introduced, but I haven't tracked it down yet. The problem seems indeed to be fixed up to the ;;-indentation. While on the subject of skeleton.el, I believe there is an annoying typo in the info. Do: m Autotype m Skeleton Language Take a look at the following there: `?\n' Insert a newline and align under current line. Use newline character `?\n' to prevent alignment. Clearly makes no sense: insert ?\n to align as well as to prevent alignment. Is that first `?' not a typo? That is, is it true that \n causes alignment (as the documentation string of skeleton-insert says) and ?\n prevents alignment? Depending on how you fixed skeleton.el, some further explanation of the subtleties involved (if there still would be subtleties involved) here and in the documentation string of skeleton-insert might be necessary. Sincerely, Luc.