unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Adding to ps-print-hook problems
@ 2002-09-16 15:17 Jeff Rancier
  2002-09-16 16:37 ` Kevin Rodgers
  2002-09-17 11:33 ` Klaus Berndl
  0 siblings, 2 replies; 6+ messages in thread
From: Jeff Rancier @ 2002-09-16 15:17 UTC (permalink / raw)


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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-09-17 11:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-16 15:17 Adding to ps-print-hook problems Jeff Rancier
2002-09-16 16:37 ` Kevin Rodgers
2002-09-16 17:29   ` Jeff Rancier
2002-09-16 19:39     ` Kai Großjohann
2002-09-17 11:33 ` Klaus Berndl
2002-09-17 11:51   ` Marco Lonsing

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).