From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Ken Manheimer" Newsgroups: gmane.emacs.devel Subject: Re: New allout revisions Date: Mon, 13 Mar 2006 12:56:40 -0500 Message-ID: <2cd46e7f0603130956t696ec113yf01585096cebb97e@mail.gmail.com> References: <2cd46e7f0603130952v361cef17g6b77a9a0dcaa2add@mail.gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_5389_22506184.1142272600596" X-Trace: sea.gmane.org 1142272629 10144 80.91.229.2 (13 Mar 2006 17:57:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 13 Mar 2006 17:57:09 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 13 18:57:07 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FIrHz-0002c0-Cl for ged-emacs-devel@m.gmane.org; Mon, 13 Mar 2006 18:57:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FIrHy-0003mN-Ut for ged-emacs-devel@m.gmane.org; Mon, 13 Mar 2006 12:57:02 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FIrHg-0003lA-5n for emacs-devel@gnu.org; Mon, 13 Mar 2006 12:56:44 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FIrHe-0003jc-LE for emacs-devel@gnu.org; Mon, 13 Mar 2006 12:56:43 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FIrHe-0003jS-2b for emacs-devel@gnu.org; Mon, 13 Mar 2006 12:56:42 -0500 Original-Received: from [66.249.92.201] (helo=uproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FIrLf-0000yp-1o for emacs-devel@gnu.org; Mon, 13 Mar 2006 13:00:51 -0500 Original-Received: by uproxy.gmail.com with SMTP id m3so672337uge for ; Mon, 13 Mar 2006 09:56:40 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=LmXnbHq5jbYRVPiDj8eoF/o2AjWZLrfXhmpHgvM0k9AAstlfI/hFUHe7w+1fkO29FS2hToRCKvEZDFiueCOBvNschB6f59Gpjx+2L/wNIK04/usmDoUgKp2ZIRphsckda2zEN/sXSHMVEyDm35GET0IR5nBkY1T/2s0vldh8PsQ= Original-Received: by 10.66.186.5 with SMTP id j5mr1619805ugf; Mon, 13 Mar 2006 09:56:40 -0800 (PST) Original-Received: by 10.66.220.4 with HTTP; Mon, 13 Mar 2006 09:56:40 -0800 (PST) Original-To: emacs-devel@gnu.org In-Reply-To: <2cd46e7f0603130952v361cef17g6b77a9a0dcaa2add@mail.gmail.com> 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:51565 Archived-At: ------=_Part_5389_22506184.1142272600596 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline dang - i sent the wrong copy of the ChangeLog in my last message - attached is the current one - please use this instead... On 3/13/06, Ken Manheimer wrote: > attached is a ChangeLog and patch for some refinements of allout.el. > the most signficant changes are marking some commonly used allout file > local variables as safe, according to the new system, and > establishment of a custom variable for the default allout layout spec. > see the ChangeLog for more details. > > (in crafting the allout-default-layout custom variable type i was > blocked by what seems to be a limit in the customization type > protocol. the layout spec allows for nested expressions that are > themselves layout specs, and so the type form is self-recurrent. i > see no way, however to declare self-recurrent or even > indirectly-recurrent type definitions. is there a way, in the current > custom types system?) > -- > ken manheimer > ken.manheimer@gmail.com > http://myriadicity.net > > > -- ken manheimer ken.manheimer@gmail.com http://myriadicity.net ------=_Part_5389_22506184.1142272600596 Content-Type: text/plain; name=allout-ChangeLog.txt; charset=us-ascii Content-Transfer-Encoding: 7bit X-Attachment-Id: f_ekr3f8p1 Content-Disposition: attachment; filename="allout-ChangeLog.txt" 2006-03-13 Ken Manheimer * allout.el: Increment version to 2.2.1 in file commentary. (allout-version): Increment to 2.2.1. (allout-default-layout): New customization variable, used when the file lacks a specific allout-layout. Customization type is substantive except when it comes to recursively nested layout expressions, because i see no way to have self-recurrent, or even indirectly recurrent customization types. I punt by using a generic list. (allout-mode): Incorporate allout-default-layout as fallback for allout-layout. (allout-layout): Mark as 'safe-local-variable', and refer mention fallback to `allout-default-layout' in absence of a specified value. (allout-passphrase-verifier-string) (allout-passphrase-hint-string): Mark as 'safe-local-variable'. (allout-file-passphrase-verifier-string): Obsolete variable, removed. (allout-get-encryption-passphrase-verifier): Use correct name of passphrase verifier in docstring. ------=_Part_5389_22506184.1142272600596 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ------=_Part_5389_22506184.1142272600596--