Skip to content

Comments

implement nvim-like langmap option#4833

Open
sezhik wants to merge 1 commit intophilc:masterfrom
sezhik:langmap
Open

implement nvim-like langmap option#4833
sezhik wants to merge 1 commit intophilc:masterfrom
sezhik:langmap

Conversation

@sezhik
Copy link

@sezhik sezhik commented Jan 24, 2026

Description

This PR adds a Neovim-like langmap option to Vimium, inspired by :help 'langmap'.

The langmap option allows mapping multiple keys with a single declaration. Instead of defining many individual mapkey statements, users can specify keyboard layout mappings compactly.

Examples:

Map keys positionally using a semicolon-separated syntax:

langmap йцукен;qwerty

Map keys pairwise without a separator:

langmap йqцwуeкrеtнy

Or combine both syntaxes in a single declaration:

langmap йцукен;qwert,фa,ыs

This makes it easier to support non-Latin keyboard layouts while keeping Vimium keybindings consistent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant