From 06a41ad084109ae67b949276f16e388fd4d9350a Mon Sep 17 00:00:00 2001 From: Elsarques Date: Thu, 10 Apr 2025 20:04:14 +0200 Subject: [PATCH] runtime(keymaps): include 2 Brazilian Keymaps closes: #17072 Signed-off-by: Elsarques Signed-off-by: Christian Brabandt --- .github/MAINTAINERS | 2 + runtime/keymap/brazilian_portuguese-abnt.vim | 70 ++++++++++++++++++ .../keymap/brazilian_portuguese-compact.vim | 71 +++++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 runtime/keymap/brazilian_portuguese-abnt.vim create mode 100644 runtime/keymap/brazilian_portuguese-compact.vim diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS index 01adaa935e..277a2831d8 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 0000000000..67daff9d68 --- /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 0000000000..1a4a3d4233 --- /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