runtime(keymaps): include 2 Brazilian Keymaps Commit: https://github.com/vim/vim/commit/06a41ad084109ae67b949276f16e388fd4d9350a Author: Elsarques <luismarques0...@proton.me> Date: Thu Apr 10 20:04:14 2025 +0200
runtime(keymaps): include 2 Brazilian Keymaps closes: https://github.com/vim/vim/issues/17072 Signed-off-by: Elsarques <luismarques0...@proton.me> Signed-off-by: Christian Brabandt <c...@256bit.org> diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS index 01adaa935..277a2831d 100644 --- a/.github/MAINTAINERS +++ b/.github/MAINTAINERS @@ -416,6 +416,8 @@ runtime/indent/xml.vim @chrisbra runtime/indent/zsh.vim @chrisbra runtime/keymap/armenian-eastern_utf-8.vim @blinskey runtime/keymap/armenian-western_utf-8.vim @blinskey +runtime/keymap/brazilian_portuguese-abnt.vim @LuMarquesIlva +runtime/keymap/brazilian_portuguese-compact.vim @LuMarquesIlva runtime/keymap/russian-typograph.vim @RestorerZ runtime/keymap/tamil_tscii.vim @yegappan runtime/keymap/ukrainian-enhanced.vim @Dolfost diff --git a/runtime/keymap/brazilian_portuguese-abnt.vim b/runtime/keymap/brazilian_portuguese-abnt.vim new file mode 100644 index 000000000..67daff9d6 --- /dev/null +++ b/runtime/keymap/brazilian_portuguese-abnt.vim @@ -0,0 +1,70 @@ +" Vim Keymap file for Brazilian Portuguese - ABNT (without altgr because that would be ABNT2) + +" Maintainer: Elsarques +" Last Changed: 2025-04-06 + +scriptencoding utf-8 + +let b:keymap_name = "abnt" + +loadkeymap +[[ ´ LATIN ACUTE ACCENT +[a á LATIN SMALL LETTER A WITH ACUTE +[e é LATIN SMALL LETTER E WITH ACUTE +[u ú LATIN SMALL LETTER U WITH ACUTE +[i í LATIN SMALL LETTER I WITH ACUTE +[o ó LATIN SMALL LETTER O WITH ACUTE +[A Á LATIN CAPITAL LETTER A WITH ACUTE +[E É LATIN CAPITAL LETTER E WITH ACUTE +[U Ú LATIN CAPITAL LETTER U WITH ACUTE +[I Í LATIN CAPITAL LETTER I WITH ACUTE +[O Ó LATIN CAPITAL LETTER O WITH ACUTE +{{ ` GRAVE +{e è LATIN SMALL LETTER E WITH GRAVE +{a à LATIN SMALL LETTER A WITH GRAVE +{u ù LATIN SMALL LETTER U WITH GRAVE +{i ì LATIN SMALL LETTER I WITH GRAVE +{o ò LATIN SMALL LETTER O WITH GRAVE +{u ù LATIN SMALL LETTER U WITH GRAVE +{E È LATIN CAPITAL LETTER E WITH GRAVE +{A À LATIN CAPITAL LETTER A WITH GRAVE +{U Ù LATIN CAPITAL LETTER U WITH GRAVE +{I Ì LATIN CAPITAL LETTER I WITH GRAVE +{O Ò LATIN CAPITAL LETTER O WITH GRAVE +{U Ù LATIN CAPITAL LETTER U WITH GRAVE +] [ ASCII OPENING BRACKETS +} { ASCII OPENING CURLY BRACKETS +; ç LATIN SMALL LETTER C WITH CEDILLA +: Ç LATIN CAPITAL LETTER C WITH CEDILLA +' ~ ASCII TILDE +'a ã LATIN SMALL LETTER A WITH TILDE +'e ẽ LATIN SMALL LETTER E WITH TILDE +'i ĩ LATIN SMALL LETTER I WITH TILDE +'o õ LATIN SMALL LETTER O WITH TILDE +'u ũ LATIN SMALL LETTER U WITH TILDE +'A Ã LATIN CAPITAL LETTER A WITH TILDE +'E Ẽ LATIN CAPITAL LETTER E WITH TILDE +'I Ĩ LATIN CAPITAL LETTER I WITH TILDE +'O Õ LATIN CAPITAL LETTER O WITH TILDE +'U Ũ LATIN CAPITAL LETTER U WITH TILDE +\" ^ ASCII CIRCUMFLEX +\"a â LATIN SMALL LETTER A WITH CIRCUMFLEX +\"e ê LATIN SMALL LETTER E WITH CIRCUMFLEX +\"i î LATIN SMALL LETTER I WITH CIRCUMFLEX +\"o ô LATIN SMALL LETTER O WITH CIRCUMFLEX +\"u û LATIN SMALL LETTER U WITH CIRCUMFLEX +\"A Â LATIN CAPITAL LETTER A WITH CIRCUMFLEX +\"E Ê LATIN CAPITAL LETTER E WITH CIRCUMFLEX +\"I Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX +\"O Ô LATIN CAPITAL LETTER O WITH CIRCUMFLEX +\"U Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX +[- | ASCII VERTICAL-BAR +\ ] ASCII CLOSING BRACKETS +| } ASCII CLOSING CURLY BRACKETS +/ ; ASCII SEMICOLON +? : ASCII COLON +~ " ASCII DOUBLE QUOTES +¬ \ ASCII BACKSLASH +® | ASCII HORIZONTAL SLASH +[= / ASCII SLASH +'= ? ASCII INTEROGATION diff --git a/runtime/keymap/brazilian_portuguese-compact.vim b/runtime/keymap/brazilian_portuguese-compact.vim new file mode 100644 index 000000000..1a4a3d423 --- /dev/null +++ b/runtime/keymap/brazilian_portuguese-compact.vim @@ -0,0 +1,71 @@ +" Vim Keymap file for Brazilian Portuguese - ABNT Compact (for keyboards +" with less keys and without altgr because that would be ABNT2) + +" Maintainer: Elsarques +" Last Changed: 2025-04-06 + +scriptencoding utf-8 + +let b:keymap_name = "abnt-compact" + +loadkeymap +[[ ´ LATIN ACUTE ACCENT +[a á LATIN SMALL LETTER A WITH ACUTE +[e é LATIN SMALL LETTER E WITH ACUTE +[u ú LATIN SMALL LETTER U WITH ACUTE +[i í LATIN SMALL LETTER I WITH ACUTE +[o ó LATIN SMALL LETTER O WITH ACUTE +[A Á LATIN CAPITAL LETTER A WITH ACUTE +[E É LATIN CAPITAL LETTER E WITH ACUTE +[U Ú LATIN CAPITAL LETTER U WITH ACUTE +[I Í LATIN CAPITAL LETTER I WITH ACUTE +[O Ó LATIN CAPITAL LETTER O WITH ACUTE +{{ ` GRAVE +{e è LATIN SMALL LETTER E WITH GRAVE +{a à LATIN SMALL LETTER A WITH GRAVE +{u ù LATIN SMALL LETTER U WITH GRAVE +{i ì LATIN SMALL LETTER I WITH GRAVE +{o ò LATIN SMALL LETTER O WITH GRAVE +{u ù LATIN SMALL LETTER U WITH GRAVE +{E È LATIN CAPITAL LETTER E WITH GRAVE +{A À LATIN CAPITAL LETTER A WITH GRAVE +{U Ù LATIN CAPITAL LETTER U WITH GRAVE +{I Ì LATIN CAPITAL LETTER I WITH GRAVE +{O Ò LATIN CAPITAL LETTER O WITH GRAVE +{U Ù LATIN CAPITAL LETTER U WITH GRAVE +] [ ASCII OPENING BRACKETS +} { ASCII OPENING CURLY BRACKETS +; ç LATIN SMALL LETTER C WITH CEDILLA +: Ç LATIN CAPITAL LETTER C WITH CEDILLA +' ~ ASCII TILDE +'a ã LATIN SMALL LETTER A WITH TILDE +'e ẽ LATIN SMALL LETTER E WITH TILDE +'i ĩ LATIN SMALL LETTER I WITH TILDE +'o õ LATIN SMALL LETTER O WITH TILDE +'u ũ LATIN SMALL LETTER U WITH TILDE +'A Ã LATIN CAPITAL LETTER A WITH TILDE +'E Ẽ LATIN CAPITAL LETTER E WITH TILDE +'I Ĩ LATIN CAPITAL LETTER I WITH TILDE +'O Õ LATIN CAPITAL LETTER O WITH TILDE +'U Ũ LATIN CAPITAL LETTER U WITH TILDE +[- \ ASCII BACKSLASH +[= / ASCII SLASH +\" ^ ASCII CIRCUMFLEX +\"a â LATIN SMALL LETTER A WITH CIRCUMFLEX +\"e ê LATIN SMALL LETTER E WITH CIRCUMFLEX +\"i î LATIN SMALL LETTER I WITH CIRCUMFLEX +\"o ô LATIN SMALL LETTER O WITH CIRCUMFLEX +\"u û LATIN SMALL LETTER U WITH CIRCUMFLEX +\"A Â LATIN CAPITAL LETTER A WITH CIRCUMFLEX +\"E Ê LATIN CAPITAL LETTER E WITH CIRCUMFLEX +\"I Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX +\"O Ô LATIN CAPITAL LETTER O WITH CIRCUMFLEX +\"U Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX +\"- | ASCII VERTICAL-BAR +\ ] ASCII CLOSING BRACKETS +| } ASCII CLOSING CURLY BRACKETS +/ ; ASCII SEMICOLON +? : ASCII COLON +~ " ASCII DOUBLE QUOTES +'- ? ASCII EXCLAMATION +'= | ASCII VERTICAL SLASH -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/E1u2wQY-00CYNh-U4%40256bit.org.