Langmaps
#1134
Replies: 1 comment 7 replies
-
|
I may or may not have been nerd sniped 😁 What about |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Langmaps are an important feature for users of keyboard layouts different from QWERTY. This includes people who use a different script like Greek or Cyrillic, but also users of ergonomic alternate keyboard layouts for latin script like Dvorak or Colemak.
The purpose of a langmap is to allow typing in insert and replace mode using one's preferred keyboard layout, while still being able to use standard Vim mappings in normal and visual mode.
Example langmap for Greek:
Example langmap for Dvorak:
You may find the exact format under
:help langmapin Vim.I would love to see langmaps implemented in IdeaVim, too, as I and others like me are currently hindered from using it at all.
For reference, you can check how I've implemented this feature in other Vim emulators:
Relevant:
Beta Was this translation helpful? Give feedback.
All reactions