When I got the newest version of tabbar-ruler, and tried to open Emacs in terminal with argument -nw, I got an error of this:
Error during redisplay: (eval (tabbar-line)) signaled (wrong-type-argument consp nil)
I'm at Mac terminal with GNU Emacs, and the error raised from here:
tabbar-line-format calls tabbar-line-tab
In tabbar-line-tab, variable close-buttong-image gets a nil value, in tabbar-ruler.el at line 1384
tabbar-line-tab calls tabbar-normalize-image at line 1393, with a nil image
Finally an error raised in tabbar-normalize-image at line 1113, by expression:
(setcdr image plist)
The function tabbar-find-image in tabbar will always return nil dues to (display-images-p) always returns false. So I think maybe tabbar-normalize-image should check the first argument to avoid raising error.
I temporarily override this in my .emacs file
When I got the newest version of tabbar-ruler, and tried to open Emacs in terminal with argument -nw, I got an error of this:
I'm at Mac terminal with GNU Emacs, and the error raised from here:
tabbar-line-format
callstabbar-line-tab
tabbar-line-tab
, variableclose-buttong-image
gets anil
value, in tabbar-ruler.el at line 1384tabbar-line-tab
callstabbar-normalize-image
at line 1393, with anil
imagetabbar-normalize-image
at line 1113, by expression:(setcdr image plist)
The function
tabbar-find-image
in tabbar will always returnnil
dues to(display-images-p)
always returns false. So I think maybetabbar-normalize-image
should check the first argument to avoid raising error. I temporarily override this in my .emacs file