I've noticed that [EMAIL PROTECTED] breaks tla-changes for me. (Actually, I think it happened earlier, but I'm still new at tla and haven't found the right way to track down when a change occured, yet.) tla--install-buffer-menu is called in the *tla-changes* buffer to install the menu. When it attempts to find the menubar in the current-local-map, it fails because fundamental-mode (the major mode of *tla-changes* here) has no current-local-map.
This causes this backtrace Debugger entered--Lisp error: (wrong-type-argument keymapp nil) lookup-key(nil [menu-bar]) (or (lookup-key (current-local-map) [menu-bar]) (define-key (current-local-map) [menu-bar] (make-keymap))) (let ((map ...)) (when map (apply ... map [tla-buffers] ... nil))) (if (featurep (quote xemacs)) (add-submenu nil (quote ...) nil) (define-key-after (or ... ...) [tla-buffers] (cons "Tla-Buffers" ...)) (let (...) (when map ...)) (add-hook (quote menu-bar-update-hook) (quote tla--install-buffer-menu) nil t)) tla--install-buffer-menu() tla--get-buffer-create(changes "/home/ats/Projects/emacscfg/pkg-source/xtla") tla-changes(nil) call-interactively(tla-changes) execute-extended-command(nil) call-interactively(execute-extended-command) I am somewhat surprised I seem to be the only one seeing this... I'm using an up-to-date (as of this morning) Emacs CVS. -- Alan Shutko <[EMAIL PROTECTED]> - I am the rocks.
