[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
subr-interactive-form missing
From: |
Robert Mecklenburg |
Subject: |
subr-interactive-form missing |
Date: |
29 Apr 2004 08:24:05 -0600 |
When I start emacs with my usual dot files, I get this error:
An error has occurred while loading `/home/mecklen/.emacs':
Symbol's function definition is void: subr-interactive-form
A perusal of the source shows this function is implemented in C in
src/data.c and was renamed in version 1.232 to interactive-form. As
an attempt at backward compatibility I wrote the following function:
(if (not (fboundp 'subr-interactive-form))
(defun subr-interactive-form (cmd)
(interactive-form cmd)))
Unfortunately, my function is wrong and yields an infinite recursion:
...
interactive-form(#<subr delete-frame>)
subr-interactive-form(#<subr delete-frame>)
interactive-form(#<subr delete-frame>)
subr-interactive-form(#<subr delete-frame>)
interactive-form(#<subr delete-frame>)
ad-make-advised-definition(delete-frame)
ad-activate-advised-definition(delete-frame nil)
ad-activate(delete-frame)
(while --dolist-temp--75141 (setq elem (car --dolist-temp--75141))
(ad-disable-advice (car elem) (cdr elem) (quote ecb)) (ad-activate (car elem))
(setq --dolist-temp--75141 (cdr --dolist-temp--75141)))
(let ((--dolist-temp--75141 advice-list) elem) (while --dolist-temp--75141
(setq elem ...) (ad-disable-advice ... ... ...) (ad-activate ...) (setq
--dolist-temp--75141 ...)) nil)
(catch (quote --cl-block-nil--) (let (... elem) (while --dolist-temp--75141
... ... ... ...) nil))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil)))
(block nil (let (... elem) (while --dolist-temp--75141 ... ... ... ...) nil))
(dolist (elem advice-list) (ad-disable-advice (car elem) (cdr elem) (quote
ecb)) (ad-activate (car elem)))
ecb-disable-advices(((delete-frame . around) (compilation-set-window-height .
around) (resize-temp-buffer-window . around)
(shrink-window-if-larger-than-buffer . around) (mouse-drag-vertical-line .
around) (mouse-drag-mode-line . around) (pop-to-buffer . around)
(current-window-configuration . after) (set-window-configuration . after)
(enlarge-window . around) (shrink-window . around) (tmm-prompt . around)
(scroll-other-window . around) (custom-save-all . around) (count-windows .
around) (scroll-all-mode . after)))
eval-buffer(#<buffer *load*<3>> nil "ecb" nil t)
;;; Reading at buffer position 126996
load-with-code-conversion("/usr/local/share/emacs/site-lisp/ecb-2.24/ecb.el"
"ecb" t t)
require(ecb "ecb" t)
eval-buffer(#<buffer *load*<2>> nil
"/usr/local/share/emacs/site-lisp/local/local.el" nil t)
;;; Reading at buffer position 14797
load-with-code-conversion("/usr/local/share/emacs/site-lisp/local/local.el"
"/usr/local/share/emacs/site-lisp/local/local.el" nil nil)
load("/usr/local/share/emacs/site-lisp/local/local.el")
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
;;; Reading at buffer position 7078
load-with-code-conversion("/home/mecklen/.emacs" "~/.emacs" t t)
load("~/.emacs" t t)
#[nil "
Ì
command-line()
normal-top-level()
Suggestions on how I might proceed?
Thanks,
Robert
In GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, GTK+ Version 2.2.4)
of 2004-04-29 on oops.realmsys.com
configured using `configure '--with-x11' '--with-x-toolkit=gtk''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: en_US
value of $LC_CTYPE: en_US
value of $LC_MESSAGES: en_US
value of $LC_MONETARY: en_US
value of $LC_NUMERIC: en_US
value of $LC_TIME: en_US
value of $LANG: en_US
locale-coding-system: iso-latin-1
default-enable-multibyte-characters: t
Major mode: Emacs-Lisp
Minor modes in effect:
auto-image-file-mode: t
recentf-mode: t
auto-compression-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
unify-8859-on-encoding-mode: t
column-number-mode: t
line-number-mode: t
Recent input:
M-> C-x o C-x C-f ~ . <backspace> / . e m <tab> <return>
C-n C-n <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <menu-bar> <help-menu> <re
port-emacs-bug>
Recent messages:
Loading derived...done
ECB 2.24 uses semantic 2.0beta2, eieio 0.18beta2 and speedbar 0.15beta2.
Loading edmacro...done
Source file `/home/mecklen/Emacs/trunk/emacs/lisp/emacs-lisp/autoload.el' newer
than byte-compiled file
Loading debug...done
Entering debugger...
Mark set
Loading semantic-el...done
Loading semantic-edit...done
Loading emacsbug...done
--
Robert
- subr-interactive-form missing,
Robert Mecklenburg <=