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.


Reply via email to