|
From: | Vinicius Jose Latorre |
Subject: | Re: Icicles, Printing and Easy Menu |
Date: | Wed, 01 Nov 2006 00:11:21 -0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060910 SeaMonkey/1.0.5 |
Herbert Euler wrote:
I reproduce the same problem with the following operations: 1. Start Emacs with either $ emacs -Q or $ emacs -q 2. In the *scratch* window: (require 'pp) ==> pp (require 'printing) ==> printing (pr-update-menus t) ==> Debugger entered--Lisp error: (wrong-type-argument listp 3) So, there is clearly something wrong with Easy Menu. I will track this later.The problem is in Printing. (require 'pp) is not needed at all. Only (require 'printing) and (pr-update-menus t) when Emacs is started with '-q' is sufficient to produce the error.Regards, Guanpeng Xu
Well, I'm using Linux and Emacs 22.0.50.1. I couldn't reproduce the problem using the steps above. But using the steps that Drew Adams wrote, I got the error too. The steps are: 1. create file foo.el with these contents: (defun define-foo-mode-map () "" (setq foo-mode-map (make-sparse-keymap)) ;; Bind foo-find-file in foo-mode-map to whatever ;; whatever find-file is bound to globally. (substitute-key-definition 'find-file 'foo-find-file foo-mode-map global-map)) (define-minor-mode foo-mode "" (define-foo-mode-map)) (defun foo-find-file (file &optional wild) "" (interactive)) 2. emacs -Q 3. M-x load-file foo.el 4. M-x foo-mode 5. M-x load-file printing.el 6. M-: (pr-update-menus t) Regards, Vinicius
[Prev in Thread] | Current Thread | [Next in Thread] |