From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Lowell Kirsh Newsgroups: gmane.emacs.help Subject: Re: elisp macros problem Date: Sun, 25 Jul 2004 19:53:30 -0700 Organization: Department of Computer Science, UBC Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <877jsrsfa0.fsf@nyct.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1090810634 6597 80.91.224.253 (26 Jul 2004 02:57:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 26 Jul 2004 02:57:14 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jul 26 04:57:07 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Bovfn-00006V-00 for ; Mon, 26 Jul 2004 04:57:07 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bovin-0004rE-U7 for geh-help-gnu-emacs@m.gmane.org; Sun, 25 Jul 2004 23:00:13 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!nntp.cs.ubc.ca!cs.ubc.ca!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.lang.lisp Original-Lines: 28 Original-NNTP-Posting-Host: cascade.cs.ubc.ca Original-X-Trace: mughi.cs.ubc.ca 1090810411 3725 142.103.7.7 (26 Jul 2004 02:53:31 GMT) Original-X-Complaints-To: usenet@cs.ubc.ca Original-NNTP-Posting-Date: Mon, 26 Jul 2004 02:53:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040322 X-Accept-Language: en-us, en In-Reply-To: <877jsrsfa0.fsf@nyct.net> Original-Xref: shelby.stanford.edu gnu.emacs.help:124450 comp.lang.lisp:144200 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:19786 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:19786 Rahul Jain wrote: > You probably mean "why does this not do X?" but you never tell us what X > is, so we don't know how to help you achieve that. What I meant was why does this not do the obvoious thing I want it to do... > Hint: you might want to macroexpand-1 a sample usage of the macro and > see if it expands to what you desired. > > According to your definition: > (my-add-hooks '(lisp-mode-hook emacs-lisp-mode-hook) > ...) > <=> > (dolist (hook '(lisp-mode-hook emacs-lisp-mode-hook)) > (my-add-hook hook ...)) > > Is that what you wanted? Almost. The call should actually be (my-add-hooks '(lisp emacs-lisp) ...) And yes, that is what I wanted. Lowell