VSCode terminal gets new features for Julia

According to its release notes, the next version of VSCode will support command decorations and run recent commands for Julia in the terminal.

There’s now support shell integration support for Julia and NuShell. This enables features such as command decorations and run recent command for these shell types.

Thanks to everyone who has made Julia popular enough for Microsoft to care.

12 Likes

The version of VS Code that improves Julia support in the terminal has been released a couple of days ago.

1 Like

There’s now shell integration support for Julia and NuShell

What does this actually mean? A. Better support for Julia (without NuShell), or only when used together? [Or B. separately also better support for NuShell? Do I care enough to use NuShell with or without Julia? What’s the improvement; for when with Julia? It seems like a nice shell, maybe I’ll switch to it, do many Julia users?]

To answer my own question, it’s probably about terminal “VS Code custom sequences ‘OSC 633 ; … ST’” support, that mentions Julia here: vscode-docs/docs/terminal/shell-integration.md at vnext · microsoft/vscode-docs · GitHub

I.e. this can help for Julia only (or NuShell only?! Though not mentioned there, explicitly; or Julia and NuShell together, but it wasn’t the goal to get them to work [better] together, though, might still be nice).

The Julia extension may need to add some shell integration sequences to get the full potential of the terminal.

Besides that, there seems to be a bug that prevents it from working on Windows.

By the way, this is the PR that added this functionality.