Closed baltitenger closed 1 year ago
HSC last year [...] said that it was impossible to have an extension installed in VSCode but disabled by default programmatically (they linked this and this).
So we cannot disable-by-default too easily. I think we can do one of two things.
code
is started from the terminal, it will be a surprising behavior (all extensions will be enabled). /opt/ioi/misc/vscodevim.vsix
) This has to be done at the beginning of each contest day, because the contestant site's state is reset.This goes also for #60 .
Yeah, I forgot to mention that I did some research too, and it seems that the disabled state of extensions is stored in an sqlite db. I gues it might be possible to do programmatically but slightly painful.
It is downloaded, and importing it from GUI works. However, after installing, it enables the VIM extension, making life harder for everyone not wanting to use vim.
I think the best behavior we can come up with is installing and disabling vim. Summarized in a picture:
During investigation, I have found:
ioi
user.ansible
)