-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Fixes for Vscode emacs extension #6625
Conversation
@vinokurig test cases don't pass anymore. Could someone review that changes to the core package does not cause any regressions? |
@akosyakov fixed tests |
09111b2
to
0462391
Compare
@akosyakov @svenefftinge @vince-fugnitto any updates? |
Code-wise changes look good to me, but someone have to test it. |
@vinokurig don’t forget to clean up the history please |
We discussed with @svenefftinge. There is a concern that we still want to see errors for collided default keybindings and try to treat them as before, i.e. without reversing order. An alternative less impactful approach could be to introduce a new scope between |
3d907ea
to
591247f
Compare
@akosyakov I've added a |
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.
yes, something like that
packages/plugin-ext-vscode/src/browser/plugin-vscode-commands-contribution.ts
Outdated
Show resolved
Hide resolved
Signed-off-by: Igor Vinokur <[email protected]>
@akosyakov could you please check my latest comment: #6625 (comment) |
@vinokurig very good analysis of keybindings, could you open a follow up issue summing up what still does not work and which VS Code commands we have to implement to support everything? We should also think how we can go about keybindings which are in collision with browser. I wonder does it work in VS Online and if not there is an issue in VS Code for it. Maybe they can introduce a new attribute to keybindings for web target. |
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.
It works nicely for me and I don't think it can break in the current state.
I've added comments to existed issue: #4050 (comment) and #4050 (comment)
Opened an issue: #6755
It doesn't work in VS Online as well and I've found a related issue in VsCode: microsoft/vscode#85252 |
Several fixes and adaptions that allow to use VsCode Emacs Keymap extension
What it does
-
https://github.com/eclipse-theia/theia/compare/che-9244?expand=1#diff-d076eb706720290d617fb0fd6f99c707R239How to test
Apply VsCode Emacs Keymap extension
Tested Commands:
Move commands
Search Commands
Edit commands
cursorMove
built-in command)cursorMove
built-in command)lineBreakInsert
built-in command)lineBreakInsert
built-in command)lineBreakInsert
built-in command)Other Commands
workbench.action.toggleSidebarVisibility
built-in command)workbench.action.toggleZenMode
built-in command)workbench.action.openRecent
built-in command)File Commands
Tab / Buffer Manipulation Commands
workbench.action.splitEditorDown
built-in command)workbench.action.splitEditorRight
built-in command)workbench.action.toggleEditorGroupLayout
built-in command)workbench.action.navigateEditorGroups
built-in command)Review checklist
Reminder for reviewers