* Les Saper (2005-11-16) writes:
> (unload-feature 'tex-site)
[...]
> Debugger entered--Lisp error: (wrong-type-argument listp texinfo)
> assq-delete-all(TeX-modes-set (texinfo (TeX-modes-set (quote TeX-modes)
> TeX-modes t)))
Does it help if you put the following forms into your .emacs file
before you call `unload-feature'?
(remove-hook 'tex-site-unload-hook
(lambda ()
(let ((list after-load-alist))
(while list
(assq-delete-all 'TeX-modes-set (car list))
(setq list (cdr list))))
(setq load-path (delq TeX-lisp-directory load-path))))
(add-hook 'tex-site-unload-hook
(lambda ()
(let ((list after-load-alist))
(while list
;; Substitute for `(assq-delete-all'TeX-modes-set (car
;; list))' which fails on non-list elements in Emacs 21.
(let ((tail (car list)))
(while tail
(if (and (consp (car tail))
(eq (car (car tail)) 'TeX-modes-set))
(setcar list (delq (car tail) (car list))))
(setq tail (cdr tail))))
(setq list (cdr list))))
(setq load-path (delq TeX-lisp-directory load-path))))
--
Ralf
_______________________________________________
bug-auctex mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-auctex