field 'activeSpaces' is not callable
Opened this issue · 0 comments
chiayiliu commented
Hi, I'm on macOS 10.14.6 and installed HammerSpoon 0.9.91.
I followed your instructions: created ~/.hammerspoon/init.lua and reloaded the Hammerspoon config.
But HammerSpoon got the following error:
2024-07-03 07:46:30: -- Lazy extension loading enabled
2024-07-03 07:46:31: -- Loading ~/.hammerspoon/init.lua
2024-07-03 07:46:31: -- Loading Spoon: SpaceName
2024-07-03 07:46:31: -- Loading extension: logger
2024-07-03 07:46:31: -- Loading extension: menubar
2024-07-03 07:46:31: 07:46:31 SpaceName: updateMenu: starting ...
2024-07-03 07:46:31: -- Loading extension: spaces
2024-07-03 07:46:31: *** ERROR: ...rs/jennyliu/.hammerspoon/Spoons/SpaceName.spoon/init.lua:32: field 'activeSpaces' is not callable (a nil value)
stack traceback:
...rs/jennyliu/.hammerspoon/Spoons/SpaceName.spoon/init.lua:32: in function 'SpaceName._getCurrentSpaceId'
...rs/jennyliu/.hammerspoon/Spoons/SpaceName.spoon/init.lua:55: in function 'SpaceName._getSpaceIdOrNameForCurrentSpace'
...rs/jennyliu/.hammerspoon/Spoons/SpaceName.spoon/init.lua:152: in function 'SpaceName._updateMenu'
...rs/jennyliu/.hammerspoon/Spoons/SpaceName.spoon/init.lua:170: in function 'SpaceName.start'
/Users/jennyliu/.hammerspoon/init.lua:3: in main chunk
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:722: in function 'hs._coresetup.setup'
(...tail calls...)
Would really appreciate it if anyone knows how to fix it. This feature is awesome and I don't want to turn off SIP.
Thanks!