ekalinin/SpaceName

field 'activeSpaces' is not callable

Opened this issue · 0 comments

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!