-
-
Notifications
You must be signed in to change notification settings - Fork 232
Open
Labels
Description
Command from keybinding C-x C-b. Error:
The value NIL is not of type LEM/COMMON/COLOR:COLOR
Backtrace for: #<SB-THREAD:THREAD "editor" RUNNING {1009A54293}>
0: (LEM/COMMON/COLOR:RGB-TO-HSV NIL)
1: (LEM/MULTI-COLUMN-LIST::DARKEN-COLOR NIL :FACTOR 0.6)
2: (LEM/MULTI-COLUMN-LIST::PUT-HEADER-ATTRIBUTE #<LEM/BUFFER/INTERNAL:POINT (1, 0) " Buffer File " {1007E88223}> #<LEM-CORE:CURSOR (1, 27) " Buffer File " {1007E4FF83}>)
3: (LEM/POPUP-MENU::SETUP-MENU-BUFFER #<LEM/BUFFER/INTERNAL:TEXT-BUFFER *popup menu* NIL {1007E43CC3}> (#<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E43103}> #<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E43143}> #<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E43183}> #<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E431C3}>) #<LEM/MULTI-COLUMN-LIST::PRINT-SPEC {1007E43B43}> #<LEM-CORE:ATTRIBUTE (white RoyalBlue) {1006696E13}> NIL)
4: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MENU (T T)) #<unused argument> (#<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E43103}> #<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E43143}> #<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E43183}> #<LEM/MULTI-COLUMN-LIST::DEFAULT-MULTI-COLUMN-LIST-ITEM {1007E431C3}>) :ACTION-CALLBACK #<FUNCTION (LAMBDA (LEM/MULTI-COLUMN-LIST::ITEM) :IN LEM/MULTI-COLUMN-LIST:DISPLAY) {1007E43B7B}> :PRINT-SPEC #<LEM/MULTI-COLUMN-LIST::PRINT-SPEC {1007E43B43}> :STYLE (:GRAVITY :CENTER) :MAX-DISPLAY-ITEMS 56) [fast-method]
5: ((:METHOD LEM/MULTI-COLUMN-LIST:DISPLAY (LEM/MULTI-COLUMN-LIST:MULTI-COLUMN-LIST)) #<LEM/MULTI-COLUMN-LIST:MULTI-COLUMN-LIST {1007E42F53}> :STYLE (:GRAVITY :CENTER) :INDEX 0) [fast-method]
6: (LEM-CORE:CALL-COMMAND LEM/LIST-BUFFERS:LIST-BUFFERS NIL)
7: (LEM-CORE::COMMAND-LOOP-BODY)
8: (LEM-CORE:COMMAND-LOOP)
9: (LEM-CORE::TOPLEVEL-COMMAND-LOOP #<FUNCTION (LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD) {10083534BB}>)
10: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
11: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
12: ((FLET BT2::RUN-FUNCTION :IN BT2::ESTABLISH-DYNAMIC-ENV))
13: ((LABELS BT2::%ESTABLISH-DYNAMIC-ENV-WRAPPER :IN BT2::ESTABLISH-DYNAMIC-ENV))
14: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
15: ((FLET "WITHOUT-INTERRUPTS-BODY-10" :IN SB-THREAD::RUN))
16: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
17: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-THREAD::RUN))
18: (SB-THREAD::RUN)
19: ("foreign function: call_into_lisp")
20: ("foreign function: funcall1")
Tested:
- Webview from appimage:
lem 2.3.0-0b55b4fb (X86-64-PC-003269) - SDL2 compiled from source:
lem 2.3.0-0b55b4fb (X86-64-PC-003269)
This issue doesn't occurs with the ncurses frontend.
Minimal config to reproduce
(define-color-theme "leraxy" ("black-metal-immortal")
(syntax-keyword-attribute :foreground "dodger blue"))
(load-theme "leraxy")