Skip to content

Update hs.text to use new Hammerspoon Extension naming conventions #2

@latenitefilms

Description

@latenitefilms

I'm trying this out in CommandPost, renaming "internal.m" into "libtext.m" for example - but running into issues getting everything to work properly. For example:

2022-03-10 21:23:57: -- Loading /Users/chrishocking/Documents/GitHub/CommandPost/src/extensions/cp/init.lua
2022-03-10 21:23:57: *** ERROR: error loading module 'hs.libtext' from file '/Users/chrishocking/Library/Developer/Xcode/DerivedData/Hammerspoon-bdvhufpbtprlzicnvixnswmgbjqx/Build/Products/Release/CommandPost.app/Contents/Frameworks/hs/libtext.dylib':
	dlopen(/Users/chrishocking/Library/Developer/Xcode/DerivedData/Hammerspoon-bdvhufpbtprlzicnvixnswmgbjqx/Build/Products/Release/CommandPost.app/Contents/Frameworks/hs/libtext.dylib, 0x0006): symbol not found in flat namespace '_luaopen_hs_libtext_http'
stack traceback:
	[C]: in ?
	[C]: in upvalue 'rawrequire'
	...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
	...ommandPost.app/Contents/Resources/extensions/hs/text.lua:15: in main chunk
	[C]: in upvalue 'rawrequire'
	...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
	...ents/GitHub/CommandPost/src/extensions/cp/tools/init.lua:21: in main chunk
	[C]: in upvalue 'rawrequire'
	...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
	...ents/GitHub/CommandPost/src/extensions/cp/ui/axutils.lua:15: in main chunk
	[C]: in upvalue 'rawrequire'
	...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
	...CommandPost/src/extensions/cp/apple/finalcutpro/init.lua:79: in main chunk
	[C]: in upvalue 'rawrequire'
	...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
	.../Documents/GitHub/CommandPost/src/extensions/cp/init.lua:23: in main chunk
	[C]: in function 'xpcall'
	...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:831: in function 'hs._coresetup.setup'
	(...tail calls...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions