About This File
Javascript interface using Spidermonkey.
This plugin is no longer actively developed though bugs may be fixed.
I suggest using the Lua plugin shipping with modern HexChat as an alternative.
For more information check out the wiki.
Features
- Load/unload/reload/autoloading scripts
- Interpreter via /js
- Runtime per script
- Full coverage of hexchat api
- Windows and Unix support
Requirements
- HexChat 2.9.6+
- JS 1.8.5
Installation
Windows:
- Place the javascript.dll in the addons folder within your config dir.
- Install Javascript, instructions are on the wiki.
Fedora:
- Download a repo file from here into /etc/yum.repos.d/
-
yum install hexchat-javascript
Arch:
- Download package from hexchat-javascript-git on the AUR.
- Follow the wiki to install.
Building
Linux:
- Install the hexchat and js dev package from your distro of choice. (e.g. js-devel, libmozjs185-dev, js185)
-
make && sudo make install
Windows:
- Install my build of Javascript as mentioned on the wiki and update its path in hexchat-javascript.props.
- Open in Visual Studio and build.