Skip to content
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

Automatic input method switching for vim #7997

Open
1 task done
0x2CA opened this issue Feb 19, 2024 · 5 comments
Open
1 task done

Automatic input method switching for vim #7997

0x2CA opened this issue Feb 19, 2024 · 5 comments
Labels
enhancement [core label] vim

Comments

@0x2CA
Copy link
Contributor

0x2CA commented Feb 19, 2024

Check for existing issues

  • Completed

Describe the feature

Normal mode mappings (e.g., h / j / k / l) are all 8-bit ASCII characters. That means that when you want to work on a file in Russian (or Greek or Chinese), you’ve got to switch back to English (or Spanish or German) every time you leave Insert mode.

If applicable, add mockups / screenshots to help present your vision of the feature

No response

@mrnugget
Copy link
Member

Hey! What's the exact proposal/request here?

@JosephTLyons JosephTLyons added vim and removed triage labels Feb 20, 2024
@0x2CA
Copy link
Contributor Author

0x2CA commented Feb 21, 2024

input-method

@mrnugget
Copy link
Member

Thanks @0x2CA! That'll help once we get to this.

@1925381584
Copy link

1925381584 commented Feb 3, 2025

I don't dare to mention this question now, because this is a unique problem with non -English users. But this is definitely a characteristic that can greatly improve the experience. English mother tongue users can't understand it at all, you are really too happy. People with English mother tongue do not know the difficulty of learning English, and there is no trouble in switching language in various scenarios. You are a step ahead of us, this may be the only place I am jealous of you. English is the natural language of computer engineering。

@FHU-yezi
Copy link

FHU-yezi commented Feb 3, 2025

Make sense. A good editor should be language independent, and provide the same experience for users from any country using any language. In internal project or project expected be used in certain country, using english is not enforced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement [core label] vim
Projects
None yet
Development

No branches or pull requests

5 participants