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.

Raspunde prin e-mail lui