Hi all
We’ve released a beta for the next version of the Julia VS Code Extension, v0.8.0-beta.1. We’d much appreciate it if we could get some testers to try it out and give feedback on bugs before we release it to the marketplace.
New features/changes include:
Complete overhaul/modularisation of the backend (CSTParser, DocumentFormat).
Improved speed: 5x speed up in parsing (many thanks to @kristoffer.carlsson and @Keno for work on CSTParser and Tokenize).
Improvements to the formatter (indents).
Eval in module: change the current terminal’s evaluating module using the Julia: Change REPL module command.
IntelliSense improvements: more accurate scoping of variables.
Find References/Rename Symbol: vast improvements in accuracy.
Hovers: hovering over an expression closing symbol -e.g. a ) or end- indicates which expression it refers to.
Deprecations: A subset of Julia v0.6 deprecations are detected and can be automatically fixed by clicking on the lightbulb that appears.
Sometimes VS Code can get confused when you upgrade using VSIX (persistant ‘Reload’ button on the extension). To solve this you need to manually remove old versions and ‘Install from VSIX…’ again, the extension is usually installed in ~/.vscode/extensions
We just release v0.8.0-beta.2 here. @ZacLN knows best what has changed relative to beta 1 (I think there are a few new features). Any feedback is welcome!
I commented on an issue that LaTeX autocompletions do not work for me on any of my three Ubuntu systems (1x 16.04 and 2x 17.04). I like the look and feel of VS Code, so I’d try it once that is fixed.
EDIT:
My settings messed it up. Apparently I set the same settings on all three systems.
Once I deleted the following setting (that I had added…), LaTeX autocompletions work:
“editor.tabCompletion”: true
Tab competitions work too.
Pretty bad debugging on my behalf.
Well that is the problem.
I just typed for i=1:10 and then everything turns red because an end is missing. If I add it, it doesn’t change back to normal and stays busy.
I can’t replicate this issue. Can you show the whole script that causes this issue? I’m just wondering because you have red lines already on the line above the for loop.
I just tested it on a new empty file and it seems quite fine there. It changes from busy to ready frequently.
My whole script is in a bigger project and quite long. Maybe processing it takes too long?
Edit:
So just fyi it takes about 30s of Julia: starting up and then it sometimes switches to ready and sometimes directly to busy. I have a REPL open outside of VS-code. (Just find it easier )
If it’s ready and I do something it changes to busy and everything gets underlined.