Add themes.
Add VsCode notebook support.
Add auto-completion support.
Add Start Wolfram in terminal
command.
Add _
to wordSeparators suggestion.
Add links to free Wolfram Engine.
Add light theme
13.1 syntax updates
Update dependencies
Add "Download Wolfram Engine" links to command palette
support new 13.1 syntax "PackedArray"::["Real64"]
Ensure an empty directory to use as working directory
Properly push subscription from client.start()
Increase timeout to 15 seconds and add timeout_warning_enabled setting
Syntax error for invalid \|XXXXXX
character syntax
Remove "Open Notebook" from command palette
Rename "Open in Notebook Editor" -> "Open in System Editor"
Various "open" commands are run on different systems, and nothing guarantees opening with the FE
Minimize user confusion by not mentioning "Notebook Editor"
13.0.1 syntax updates
Merge pull request #9 from LumaKernel/patch-1 Add "Wolfram Language" as language alias for Jupyter Notebook VSCode Integration
Fix leftover "Example configuration" from early days
Fix logic for resolving kernel paths
Should try new versions as well as older versions
Remove unused WolframLanguageSyntax files
Fix 415574: unrecognized symbol followed by [
should have scope variable.function
Also recognize f @ x
syntax for function call, but do NOT recognize a ~f~ b
or a // f
If a kernel cannot be started, then do not also show the timeout dialog after 10 seconds, that is just extra noise.
lsp_server_enabled
setting: Allow selectively disabling Wolfram Language LSP
- Fixed problem with dialog saying "Language Server kernel did not initialize properly after 10 seconds."
The kernel actually did start correctly, but the timeout for the dialog was not being handled properly.
First release from official Wolfram Research GitHub repo
https://github.com/WolframResearch/vscode-wolfram
Rename publisher to WolframResearch
A change in CMake ~3.20 introduced compiler_depend.ts file in the CMakeFiles directory So exclude compiler_depend.ts files
Add (\* \*)
as a kind of bracket
Add ConfidenceLevel setting
Unify the various command settings into a single wolfram.command setting