For those using this, We changed the way that the running JMP works. It honestly works a lot better now. But we also changed the keyboard shortcut to match other vscode language extensions.
now it's Alt+Enter to run a line
Shift+Enter to run selection (whole file if nothing is selected)
The first time any of these commands runs, JMP will open and will start running a server that executes any JSL that is sent to it. If JMP is already open, the open instance will be used to run this server. A button is available in JMP to stop the server from running at any time.
Running any JSL for the first time will also update the hover text for functions with any New Custom Function
s that are in the scripting index.
Note: If the extension can't find your JMP installation or if you want to specify a different version of JMP, you must specify the jsl.JMPlocation
setting. You can use the command palette (Ctrl/Cmd+Shift+P) to search for Open Settings (UI)
and then search for jsl
to see the available settings. The path provided should be similar to the examples in the table below