julia-vscode / SymbolServer.jl

Other
23 stars 31 forks source link

FakeTypeName(Type) => FakeTypeName(Type{T} where T) #186

Closed timholy closed 4 years ago

timholy commented 4 years ago

SymbolServer doesn't load on nightly without this change.

Is there a way to get my local copy of vscode to use my dev branch?

aviatesk commented 4 years ago

Is there a way to get my local copy of vscode to use my dev branch?

You can clone the main repository and set up the extension development environement:

λ npm run initialsetup

and then modify packages under julia-vscode/scripts/packages/... and finally launch another VSCode instance in development mode via Debug: Start Debugging command. Then any modification in LS code would be reflected in the development VSCode instance.

pfitzseb commented 4 years ago

You can clone https://github.com/julia-vscode/julia-vscode, check out the right branch of SymbolServer in scripts/packages, compile the extension with vsce (npm install -g vsce, cd julia-vscode, vsce package) and install the resulting vsix manually.

timholy commented 4 years ago

Thanks for the tips! Sounds not entirely straightforward. I presume that after this gets merged, it will be available to julia-insiders so I will probably just wait.