runtime(keymaps): include 2 Brazilian Keymaps

closes: #17072

Signed-off-by: Elsarques <luismarques0504@proton.me>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Elsarques
2025-04-10 20:04:14 +02:00
committed by Christian Brabandt
parent 9b171bdfd6
commit 06a41ad084
3 changed files with 143 additions and 0 deletions

2
.github/MAINTAINERS vendored
View File

@ -416,6 +416,8 @@ runtime/indent/xml.vim @chrisbra
runtime/indent/zsh.vim @chrisbra runtime/indent/zsh.vim @chrisbra
runtime/keymap/armenian-eastern_utf-8.vim @blinskey runtime/keymap/armenian-eastern_utf-8.vim @blinskey
runtime/keymap/armenian-western_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/russian-typograph.vim @RestorerZ
runtime/keymap/tamil_tscii.vim @yegappan runtime/keymap/tamil_tscii.vim @yegappan
runtime/keymap/ukrainian-enhanced.vim @Dolfost runtime/keymap/ukrainian-enhanced.vim @Dolfost

View File

@ -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

View File

@ -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