-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CHE-9244 Add VsCode vim extension to the plugin registry #320
Conversation
e314045
to
55a6b5c
Compare
would be nice to have only lowercase : v3/plugins/vs-code-vim or |
55a6b5c
to
40a98c1
Compare
done |
@vinokurig sorry I edited my comment, it's not a microsoft one |
|
let's use like on VS Code marketplace: https://github.com/VSCodeVim/Vim/blob/master/package.json#L7 and then use |
Signed-off-by: Igor Vinokur <ivinokur@redhat.com>
40a98c1
to
60e271b
Compare
done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested the plugin (on Che 7.3.2 -- will test with latest as well), and while the plugin installs and I can see the settings / commands it contributes, I can't seem to activate vim
mode. Is there a step I'm missing?
publisher: vscodevim | ||
apiVersion: v2 | ||
name: vim | ||
version: v1.12.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor nitpick/optional request: the other plugins generally avoid using v
in version numbers. I'd prefer to stick to a major.minor.bugfix
format where possible (in case we need to process version numbers at some later point).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
Digging in a little deeper, I tried running on nightly, adding the plugin to the default java-maven devfile, and I see the error log
|
please note that lot of bugs have only be fixed in theia upstream this morning |
Signed-off-by: Igor Vinokur <ivinokur@redhat.com>
@amisevsk @benoitf |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested again and the plugin installs and works as expected. However:
- Typing with the plugin enabled is visibly slow -- it's not hard to type faster than letters appear on screen.
- It doesn't seem to be possible to fully disable the plugin; even after using the
Vim: Toggle Vim mode
command, the plugin is still intercepting certain keys (e.g.g
).
eclipse-theia/theia#6687 (review)
Fixed that in eclipse-theia/theia#6752 |
@vinokurig thanks, ping me once changes are pushed, in case I forget to re-review. |
@amisevsk eclipse-theia/theia#6752 has been merged to Theia's master, but am not sure that they are present in the latest |
@amisevsk @benoitf downgraded the plugin to 1.11.3 because of the bug in the latest version: VSCodeVim/Vim#4396 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, no issues in my basic usage.
* CHE-9244 Add Vscode vim extension to the plugin registry Signed-off-by: Igor Vinokur <ivinokur@redhat.com> * fixup! CHE-9244 Add Vscode vim extension to the plugin registry Signed-off-by: Igor Vinokur <ivinokur@redhat.com> * fixup! CHE-9244 Add Vscode vim extension to the plugin registry
What does this PR do?
Add VsCode vim extension to the plugin registry
eclipse-che/che#9244