- New command to add the EmmyLua.spoon stubs.
- New commands to execute Hammerspoon code from the editor.
- New context to execute Hammerspoon code from the editor.
- The previous suggestions providers have been replaced with the EmmyLua stubs. The old providers are now considered legacy and might be removed in the future.
- Removed the update suggestions database command. This is part of the legacy providers and is no longer needed.
- Shorten the status bar socket connection text.
- Remove duplicate suggestions.
- TCP socket connection to allow command execution from Hammerspoon.
- Fixed potential catastrophic backtracking regex for hs base modules.
- Fixed hammerspoon not showing when no filter were provided.
- Popup info box now shows properly when creating a spoon documentation.
- Fixed Show Console command not working.
- Show more descriptive error for some
hs.ipc
commands when they fail.
- New command to show Hammerspoon console.
- Fixed bug where editor would not recognize
init.lua
as valid file when generating documentation for the Spoon.
- Receive Hammerspoon console output to vscode output window.
- Filter output based on regex patterns from extension settings.
- Fix a bug when hovering over a variable inside a call statement that showed the function documentation.
- Create Spoon command.
- Create Spoon documentation command.
- New setting for default Spoon directory location.
- New setting for generating extra documentation (HTML/Markdown) for the Spoon.
- New provider for string completion (currently only works for
hs.loadSpoon()
)
- Initial release.