[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

printing.el again

From: Stefan
Subject: printing.el again
Date: Sun, 14 Nov 2004 00:59:38 -0500
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (darwin)

In your merge of the two menus, why do you still bother with

          (pr-:visible (if (eq ps-print-emacs-type 'emacs)
                           :visible     ; GNU Emacs

since on Emacs, :visible and :included are synonyms anyway.
Also you now do

    (let (...
      (if (eq ps-print-emacs-type 'emacs)
          (defalias 'pr-:help #'(lambda (text) (list :help text))) ; GNU Emacs
        (defalias 'pr-:help 'ignore))                              ; XEmacs

which does not do what you think.  The `let' binding of the `pr-:help'
variable has *no effect* on the `pr-:help' function (the two name spaces are
separate).  I.e. the pr-:help function ends up defined globally anyway so
you had better define it at toplevel so it's less misleading (or otherwise,
you'd want to use CL's `flet' if you want to locally define a function).


reply via email to

[Prev in Thread] Current Thread [Next in Thread]