Easymotion does not work in the Vim plugin under Code-Server
See original GitHub issue- Web Browser: Chrome
- Local OS: Windows or ChromeOS
- Remote OS: Ubuntu 16.04
- Remote Architecture: x86_64
code-server --version
: 3.9.3 fe2dc2deb08e378069891b622bb62ad1d261d1b1
Steps to Reproduce
- Install the VSCodeVim extension.
- Edit settings.json by copying over the quick example from the VSCodeVim page.
- Enter the easymotion shortcut (
<space><space>w
)
Expected
The plug-in should highlight first letters of the various words in the text to jump to. This is what happens if the same sequence of actions is performed on the vanilla VSCode (even with --extensions-dir=.local/share/code-server/extensions
).
Actual
The cursor is moved one word forward (as if just w
was pressed)
Notes
I do not see any errors in the browser console (and the server-side logs are probably irrelevant is vscodevim is a purely front-end extension). For starters it would be nice to check whether the issue is reproducible by someone else.
This issue can be reproduced in VS Code: No
Issue Analytics
- State:
- Created 2 years ago
- Comments:12 (5 by maintainers)
Top Results From Across the Web
Easymotion does not work in the Vim plugin under Code-Server
I only used the Vim plugin on the code-server side and disabled all browser extensions (also tried with a guest account and incognito...
Read more >Vim EasyMotion for VS Code not activating - Stack Overflow
Looks like your .vimrc file is conflicting with the vim plugin, first disable use of vimrc and then try to use easymotion. –...
Read more >Vim - Visual Studio Marketplace
Extension for Visual Studio Code - Vim emulation for Visual Studio Code.
Read more >Vim Plugin - Easymotion isn't starting automatically
The issue you're having is that you're redefining the mapleader to , after you create a mapping using <Leader> . So your mapping...
Read more >EasyMotion - Vim Awesome
EasyMotion is triggered by the provided mappings. ... are not actually motions, so I've moved them into separate plugins. ... Within line motion....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
possibly related https://github.com/VSCodeVim/Vim/issues/7238
code server used to install extensions on the server side, but after some version (4.x?) vim is installed to the browser. Vim plugins won’t work anymore due to the issue above, not sure if it’s intentional. I sent a PR about 2 weeks ago and this issue has been there longer but neither got any attention yet
I’m running into this too on code-server v4.4.0. I’ve tried both installing the extension locally and via
code-server --install-extension
– in both cases, the EasyMotion mode does not activate.