-
Notifications
You must be signed in to change notification settings - Fork 109
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
on Linux keymap does not work with Chinese input method enabled #710
Comments
I don't thinks there is conflict in Chinese input source and vmp. You can observe how your keystroke is handled in atom's keymap system by enableing keybinding-resolver by "Keybinding Resolver: Toggle" from command-palette. Can you see
atom.commands.add 'atom-workspace',
'user:hello': ->
console.log "hello!"
|
I did a quick test with keybinding-resolver,
I will try your way later then. |
No need extra test, it's now clear. https://github.com/atom/atom-keymap You have to provide exact description of your platform, atom-version, how keybinding-resolver saying. It's not vmp issue, so using my snippet might better for them to understand it's NOT vim-mode-plus specific. |
ok. With your test method, when Chinese input source is enabled, no "hello!' in the console when pressing 'a'. |
Check list
Atom version info(
atom --version
)tom : 1.16.0-beta0 | 1.15.0 (also tested and confirmed)
Electron: 1.3.13
Chrome : 52.0.2743.82
Node : 6.5.0
vim-mode-plus version.
Latest one tested and confirmed.
You disabled vim-mode? You cannot use both vim-mode and vim-mode-plus simultaneously.
No vim-mode installed.
Tried to latest stable atom version with latest vim-mode-plus.
Done already.
Restarting Atom itself solve your problem?
It can be reproduced any time with multiple atom versions.
Keybinding issue? Read this.
It is not simple keybinding issue.
If you follow Ideal issue reporting, it's great!
The actually issue is that if Chinese input method is enabled, on my Fedora 25, it is ibus input method with libpinyin. When I switch input source to Chinese and enable vim-mode-plus in Atom, then I can NOT use the editor at all. h,j,k,l ever can not move the cursor. At this point, if I switch to English input source, the editor can work again. Or if I still remain in Chinese input source but disable vim-mode-plus in ATom, the editor works as normal mode.
There should be some conflict between the Chinese input source and vim-mode-plus of Atom.
But up to now, I didn't find any hint yet.
I will update this bug if I find anything, but I hope other one can help to test and confirm this first.
The text was updated successfully, but these errors were encountered: