Fork me on GitHub
#calva
<
2019-08-22
>
pez05:08:09

I've rather seen the opposite happen. If i have a custom package with a lower semver than the published one, vscode autoupdates it.

pez06:08:09

@brandon.ringe: Without knowing your project setups and exact requirements, here's an idea. When we have connected the repl, we register a general out handler, which listens to all messages in a session and prints when it sees something in out or err to the repl. And other handlers are made not to print.

pez06:08:14

We will need to solve how the handler should know where to print a particular message. Might be tricky, but let's say we solve that. Should that solve your case?

bringe15:08:31

It sounds like that would solve it.

bringe17:08:34

@pez I verified through a coworker that my custom vsix changes are still in effect, even though I uninstalled it and reinstalled Calva from the marketplace, just fyi. Must be an issue with having the custom vsix with the same name and version. Next time I'll name/version it differently, though in the mean time I don't yet know how to fix it so that it's just marketplace Calva. Might be something to note in the contributor guide in the section about packaging, to rename/re-version to avoid this issue. I can add it if you want.

pez17:08:58

Yes, that should be mentioned there. What do you have in ~/.vscode/extensions/ after uninstalling your custom vsix?

bringe17:08:04

I still see the extension folder

bringe17:08:10

After uninstalling/reloading

bringe17:08:24

So that may be why, it sees a match and just uses that old folder

pez17:08:40

You mean the calva extension folder?

pez17:08:31

If so, you should be able to get the published one by removing that folder and then installing from the marketplace.

pez17:08:48

Strange that it lingers around after uninstall though...

bringe18:08:45

@pez That seems to be a windows thing. I just got on my ubuntu machine and uninstalled the extension and saw that the extension folder was removed.

dominicm18:08:18

I bet your reinstall is much faster on Windows. All hail the fast operating system.