Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#57 DFRAME timer error when using MH-E

closed
speedbar (14)
5
2007-02-08
2004-02-14
Davor Cubranic
No

I get the following message in the minibuffer when I
have speedbar opened while an MH-E folder buffer is active:

DFRAME TIMER ERROR: (void-variable speedbar-attached-frame)

This happens when using Speedbar 0.14beta4. Version
0.13 worked fine.

I tried setting debug-on-error to true, but the
debugger is never activated.

Discussion

  • Davor Cubranic
    Davor Cubranic
    2004-02-14

    • labels: --> speedbar
     
  • Eric M. Ludlam
    Eric M. Ludlam
    2004-02-14

    Logged In: YES
    user_id=88537

    You need to make sure the new speedbar is on your load path,
    then go and recompile rmail.el, and info.el to use the new
    speedbar
    macros.

    I'm a little surprised that mh-e had this problem. Does it
    have speedbar
    integration as well? If so, it will need to be recompiled.

     
  • Davor Cubranic
    Davor Cubranic
    2004-02-14

    Logged In: YES
    user_id=891031

    I don't have control over our Emacs installation, so I can't
    recompile info.el and rmail.el. But I only use speedbar in
    MH-E, and that I can recompile because it's in my private
    directory. I'll give it a try and let you know if it worked.
    (Yes, MH-E has speedbar integration. It works great:
    background checks for new messages in folders and all that.)

    BTW, how can I tell which speedbar version I'm running in
    Emacs? I couldn't find any functions or variables called
    "speedbar-version" or something like that.

     
  • Logged In: YES
    user_id=1060233

    I see the same thing in info mode. It looks to me as if
    speedbar-attached-frame is now called
    dframe-attached-frame (I'm running speedbar 0.15beta2), but
    my Emacs (21.2) is running a version of
    Info-speedbar-hierarchy-buttons that refers to the old name.
    This seems to come from the Emacs installation, and
    speedbar/sb-info.el is supposed to redefine it. It didn't
    because I loaded speedbar first and info after that. It should
    probably use eval-after-load.

     
  • Eric M. Ludlam
    Eric M. Ludlam
    2005-06-21

    Logged In: YES
    user_id=88537

    The speedbar INSTALL file has some Lisp in it that should
    get things working for info. I'll just add that with an
    autoload cookie to solve the problem generically.

    I am hoping to have GNU Emacs updated to the latest version
    sometime soon to remove this build issue.

    I finally found the mh-e speedbar integration file and
    verified that they support both versions of speedbar. (In
    CVS anyway.) I don't think it requires a recompile. I
    don't know if it was released or not.

     
  • Eric M. Ludlam
    Eric M. Ludlam
    2005-06-21

    • assigned_to: nobody --> zappo
     
  • Eric M. Ludlam
    Eric M. Ludlam
    2007-02-08

    • status: open --> closed
     
  • Eric M. Ludlam
    Eric M. Ludlam
    2007-02-08

    Logged In: YES
    user_id=88537
    Originator: NO

    Emacs CVS for 22.whatever now has newer versions of Speedbar, and the support functions.
    Life should be good now.