From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jeff Rancier" Newsgroups: gmane.emacs.help Subject: Adding to ps-print-hook problems Date: Mon, 16 Sep 2002 15:17:36 GMT Organization: Road Runner Sender: help-gnu-emacs-admin@gnu.org Message-ID: NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1032189960 8336 127.0.0.1 (16 Sep 2002 15:26:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 16 Sep 2002 15:26:00 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17qxl8-0002AG-00 for ; Mon, 16 Sep 2002 17:25:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17qxlO-0004Bl-00; Mon, 16 Sep 2002 11:26:14 -0400 Original-Path: shelby.stanford.edu!nntp.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!cyclone.nyroc.rr.com!cyclone-out.nyroc.rr.com!twister.nyroc.rr.com.POSTED!not-for-mail Original-Newsgroups: comp.emacs,gnu.emacs.help Original-Lines: 31 X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Original-NNTP-Posting-Host: 24.97.108.46 Original-X-Complaints-To: abuse@rr.com Original-X-Trace: twister.nyroc.rr.com 1032189456 24.97.108.46 (Mon, 16 Sep 2002 11:17:36 EDT) Original-NNTP-Posting-Date: Mon, 16 Sep 2002 11:17:36 EDT Original-Xref: nntp.stanford.edu comp.emacs:74532 gnu.emacs.help:104946 Original-To: help-gnu-emacs@gnu.org Errors-To: help-gnu-emacs-admin@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.help:1501 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:1501 Hi all. I wanted to create a simple function to prompt me for the n-up number of pages to print when I run the function, ps-print-buffer-with-faces. Here's what I came up with: (defun jbr-ps-print-n-up-hook (number-of-pages) (interactive "nN-up number of pages: ") (setq ps-n-up-printing number-of-pages)) (add-hook 'ps-print-hook 'jbr-ps-print-n-up-hook) I thought that was pretty straight forward. When I select that from the menu-bar, I get the following in my *Messages* buffer: Debugger entered--Lisp error: (wrong-number-of-arguments (lambda (number-of-pages) (interactive "nN-up number of pages: ") (setq ps-n-up-printing number-of-pages)) 0) jbr-ps-print-n-up-hook() run-hooks(ps-print-hook) ps-spool-with-faces(1 2947 nil) ps-print-with-faces(1 2947 nil) ps-print-buffer-with-faces(nil) * call-interactively(ps-print-buffer-with-faces) Is that the wrong-number-of-arguments to run-hooks? And if so, is that a bug in ps-print? Or am I incorrectly writing my hook, jbr-ps-print-n-up-hook? I am simply calling ps-print-buffer-with-faces() incorrectly, now that it is interactive? Jeff