binds.conf (14092B)
1 # Os atalhos (binds) seguem o formato <tecla/sequência> = <comando a executar> 2 # Para usar '=' em uma sequência de teclas, substitua por "Eq": "<Ctrl+Eq>" 3 # Se você deseja vincular a tecla #, coloque a sequência entre aspas: "#" = quit 4 5 # ============================================================================== 6 # ATALHOS GLOBAIS (Disponíveis em qualquer contexto, a menos que sobrescritos) 7 # ============================================================================== 8 9 # --- Navegação por Abas --- 10 <C-p> = :prev-tab<Enter> # Ir para a aba anterior 11 <C-PgUp> = :prev-tab<Enter> # Ir para a aba anterior 12 <C-n> = :next-tab<Enter> # Ir para a próxima aba 13 <C-PgDn> = :next-tab<Enter> # Ir para a próxima aba 14 \[t = :prev-tab<Enter> # Ir para a aba anterior (alternativa) 15 \]t = :next-tab<Enter> # Ir para a próxima aba (alternativa) 16 17 # --- Sistema e Terminal --- 18 <C-t> = :term<Enter> # Abrir um emulador de terminal numa nova aba 19 ? = :help keys<Enter> # Mostrar a tela de ajuda com os atalhos de teclado 20 <C-c> = :prompt 'Quit?' quit<Enter> # Pedir confirmação para fechar o programa 21 <C-q> = :prompt 'Quit?' quit<Enter> # Pedir confirmação para fechar o programa 22 <C-z> = :suspend<Enter> # Suspender o aplicativo (enviar para o background/segundo plano) 23 24 # ============================================================================== 25 # LISTA DE MENSAGENS 26 # ============================================================================== 27 [messages] 28 29 q = :prompt 'Quit?' quit<Enter> # Pedir confirmação antes de sair 30 31 # --- Movimentação Básica (Para Cima / Para Baixo) --- 32 j = :next<Enter> # Mensagem seguinte 33 <Down> = :next<Enter> # Mensagem seguinte 34 <C-d> = :next 50%<Enter> # Rolar a lista meia tela para baixo 35 <C-f> = :next 100%<Enter> # Rolar a lista uma tela inteira para baixo 36 <PgDn> = :next 100%<Enter> # Rolar a lista uma tela inteira para baixo 37 38 k = :prev<Enter> # Mensagem anterior 39 <Up> = :prev<Enter> # Mensagem anterior 40 <C-u> = :prev 50%<Enter> # Rolar a lista meia tela para cima 41 <C-b> = :prev 100%<Enter> # Rolar a lista uma tela inteira para cima 42 <PgUp> = :prev 100%<Enter> # Rolar a lista uma tela inteira para cima 43 g = :select 0<Enter> # Pular para o topo (primeira mensagem) 44 G = :select -1<Enter> # Pular para o final (última mensagem) 45 46 # --- Navegação de Pastas (Diretórios de Email) --- 47 J = :next-folder<Enter> # Ir para a próxima pasta 48 <C-Down> = :next-folder<Enter> # Ir para a próxima pasta 49 K = :prev-folder<Enter> # Ir para a pasta anterior 50 <C-Up> = :prev-folder<Enter> # Ir para a pasta anterior 51 H = :collapse-folder<Enter> # Recolher pasta atual (se for subpasta) 52 <C-Left> = :collapse-folder<Enter> # Recolher pasta atual 53 L = :expand-folder<Enter> # Expandir pasta atual 54 <C-Right> = :expand-folder<Enter> # Expandir pasta atual 55 56 # --- Marcação de Mensagens (Seleção) --- 57 v = :mark -t<Enter> # Alternar seleção (marcar/desmarcar) da mensagem atual 58 <Space> = :mark -t<Enter>:next<Enter> # Marcar a mensagem e descer para a próxima 59 V = :mark -v<Enter> # Modo visual (marcar várias mensagens de uma vez) 60 61 # --- Threads (Conversas em Árvore) --- 62 T = :toggle-threads<Enter> # Ativar/Desativar visualização em forma de conversas (threads) 63 zc = :fold<Enter> # Recolher/esconder a thread atual 64 zo = :unfold<Enter> # Expandir/mostrar a thread atual 65 za = :fold -t<Enter> # Alternar entre expandido/recolhido na thread atual 66 zM = :fold -a<Enter> # Recolher TODAS as threads 67 zR = :unfold -a<Enter> # Expandir TODAS as threads 68 <tab> = :fold -t<Enter> # Alternar expansão da thread (tecla tab) 69 70 # --- Alinhamento Visual da Lista --- 71 zz = :align center<Enter> # Centralizar a mensagem selecionada no meio da tela 72 zt = :align top<Enter> # Colocar a mensagem selecionada no topo da tela 73 zb = :align bottom<Enter> # Colocar a mensagem selecionada no final da tela 74 75 # --- Ações de Mensagem (Visualizar, Excluir, Arquivar) --- 76 <Enter> = :view<Enter> # Abrir a mensagem selecionada 77 d = :choose -o y 'Really delete this message' delete-message<Enter> # Excluir com confirmação 78 D = :delete<Enter> # Excluir imediatamente 79 a = :archive flat<Enter> # Arquivar mensagem 80 A = :unmark -a<Enter>:mark -T<Enter>:archive flat<Enter> # Arquivar toda a conversa (thread) 81 82 # --- Escrever / Nova Mensagem --- 83 C = :compose<Enter> # Escrever novo email 84 m = :compose<Enter> # Escrever novo email (alternativa) 85 86 # --- Redirecionar (Bounce) --- 87 b = :bounce<space> # Redirecionar mensagem intacta para outro endereço 88 89 # --- Respostas --- 90 rr = :reply -a<Enter> # Responder a todos (Reply All) 91 rq = :reply -aq<Enter> # Responder a todos incluindo o texto original (Quote) 92 Rr = :reply<Enter> # Responder apenas ao remetente 93 Rq = :reply -q<Enter> # Responder ao remetente incluindo o texto original 94 95 # --- Busca, Filtro e Comandos do Terminal --- 96 c = :cf<space> # Mudar de pasta (Change Folder) 97 $ = :term<space> # Abrir terminal executando um comando específico 98 ! = :term<space> # (Idem) Abrir terminal 99 | = :pipe<space> # Enviar o conteúdo do email para um comando externo (Pipe) 100 101 / = :search<space> # Buscar emails 102 \ = :filter<space> # Filtrar emails na visualização atual 103 n = :next-result<Enter> # Pular para o próximo resultado da busca 104 N = :prev-result<Enter> # Pular para o resultado anterior da busca 105 <Esc> = :clear<Enter> # Limpar barra de busca/filtros 106 107 # --- Gerenciamento de Janelas (Split) --- 108 s = :split<Enter> # Dividir tela horizontalmente 109 S = :vsplit<Enter> # Dividir tela verticalmente 110 111 # --- Manipulação de Patches (Git/Desenvolvimento) --- 112 pl = :patch list<Enter> # Listar patches 113 pa = :patch apply <Tab> # Aplicar patch 114 pd = :patch drop <Tab> # Descartar patch 115 pb = :patch rebase<Enter> # Rebase usando patches 116 pt = :patch term<Enter> # Abrir terminal de patch 117 ps = :patch switch <Tab> # Trocar patch 118 119 # ============================================================================== 120 # PASTA DE RASCUNHOS (Drafts) 121 # ============================================================================== 122 [messages:folder=Drafts] 123 <Enter> = :recall<Enter> # Ao dar Enter num rascunho, voltar a editá-lo 124 125 # ============================================================================== 126 # TELA DE VISUALIZAÇÃO DA MENSAGEM LIDA 127 # ============================================================================== 128 [view] 129 / = :toggle-key-passthrough<Enter>/ # Habilitar repasse de tecla para buscar dentro do paginador da mensagem 130 q = :close<Enter> # Fechar visualização e voltar para a lista 131 O = :open<Enter> # Abrir a mensagem no programa padrão do sistema (ex: navegador) 132 o = :open<Enter> # Idem 133 S = :save<space> # Salvar mensagem ou anexo 134 | = :pipe<space> # Enviar conteúdo da mensagem para comando do terminal 135 D = :delete<Enter> # Excluir a mensagem 136 A = :archive flat<Enter> # Arquivar a mensagem 137 138 <C-y> = :copy-link <space> # Copiar link da mensagem/anexo 139 <C-l> = :open-link <space> # Abrir link presente no corpo do email 140 141 f = :forward<Enter> # Encaminhar mensagem (Forward) 142 rr = :reply -a<Enter> # Responder a todos 143 rq = :reply -aq<Enter> # Responder a todos com citação 144 Rr = :reply<Enter> # Responder ao remetente 145 Rq = :reply -q<Enter> # Responder ao remetente com citação 146 147 H = :toggle-headers<Enter> # Exibir/ocultar cabeçalhos (headers) completos 148 <C-k> = :prev-part<Enter> # Parte anterior da mensagem (para emails multipart/HTML/Anexos) 149 <C-Up> = :prev-part<Enter> # Parte anterior da mensagem 150 <C-j> = :next-part<Enter> # Próxima parte da mensagem 151 <C-Down> = :next-part<Enter> # Próxima parte da mensagem 152 J = :next<Enter> # Ler a próxima mensagem da lista 153 <C-Right> = :next<Enter> # Ler a próxima mensagem da lista 154 K = :prev<Enter> # Ler a mensagem anterior da lista 155 <C-Left> = :prev<Enter> # Ler a mensagem anterior da lista 156 157 # ============================================================================== 158 # MODO PASSTHROUGH (Quando teclas são passadas direto para o paginador como `less`) 159 # ============================================================================== 160 [view::passthrough] 161 $noinherit = true # Não herda atalhos globais 162 $ex = <C-x> # Atalho para executar comandos 163 <Esc> = :toggle-key-passthrough<Enter> # Sair do modo passthrough e voltar ao controle normal do aerc 164 165 # ============================================================================== 166 # TELA DE COMPOSIÇÃO DE MENSAGEM (Fora do Terminal Embutido) 167 # ============================================================================== 168 [compose] 169 # Atalhos usados ao focar os campos de cabeçalho (Para, Assunto, etc), 170 # antes de entrar no editor de texto. 171 $noinherit = true 172 $ex = <C-x> 173 $complete = <C-o> # Preenchimento automático (autocomplete) dos contatos 174 175 <C-k> = :prev-field<Enter> # Campo anterior (ex: do Assunto para o Para) 176 <C-Up> = :prev-field<Enter> # Campo anterior 177 <C-j> = :next-field<Enter> # Próximo campo 178 <C-Down> = :next-field<Enter> # Próximo campo 179 <tab> = :next-field<Enter> # Próximo campo 180 <backtab> = :prev-field<Enter> # Campo anterior 181 182 <A-p> = :switch-account -p<Enter> # Trocar para a conta de email anterior 183 <C-Left> = :switch-account -p<Enter> # Trocar para a conta de email anterior 184 <A-n> = :switch-account -n<Enter> # Trocar para a próxima conta de email 185 <C-Right> = :switch-account -n<Enter> # Trocar para a próxima conta de email 186 187 <C-p> = :prev-tab<Enter> # Aba anterior 188 <C-PgUp> = :prev-tab<Enter> # Aba anterior 189 <C-n> = :next-tab<Enter> # Próxima aba 190 <C-PgDn> = :next-tab<Enter> # Próxima aba 191 192 # ============================================================================== 193 # TELA DE COMPOSIÇÃO DE MENSAGEM (Dentro do Editor - Ex: Vim / Nano) 194 # ============================================================================== 195 [compose::editor] 196 # Atalhos usados enquanto você está efetivamente digitando o corpo do email 197 # dentro do terminal embutido. 198 $noinherit = true 199 $ex = <C-x> 200 201 <C-k> = :prev-field<Enter> # Sair do texto e voltar para o campo anterior 202 <C-Up> = :prev-field<Enter> # Sair do texto e voltar para o campo anterior 203 <C-j> = :next-field<Enter> # Pular para o próximo campo (se houver) 204 <C-Down> = :next-field<Enter> # Pular para o próximo campo 205 206 <C-p> = :prev-tab<Enter> # Aba anterior 207 <C-PgUp> = :prev-tab<Enter> # Aba anterior 208 <C-n> = :next-tab<Enter> # Próxima aba 209 <C-PgDn> = :next-tab<Enter> # Próxima aba 210 211 # ============================================================================== 212 # TELA DE REVISÃO (Antes de Enviar) 213 # ============================================================================== 214 [compose::review] 215 # Atalhos usados na tela de revisão da mensagem após sair do editor de texto. 216 # (Teclas de uma única letra para ações rápidas) 217 218 y = :send<Enter> # Enviar email 219 n = :abort<Enter> # Abortar (descarta a mensagem sem perguntar) 220 s = :sign<Enter> # Ativar/Desativar assinatura criptográfica (PGP) 221 x = :encrypt<Enter> # Ativar/Desativar criptografia para os destinatários 222 v = :preview<Enter> # Pré-visualizar a mensagem como o destinatário verá 223 p = :postpone<Enter> # Adiar (salvar nos Rascunhos / Drafts) 224 q = :choose -o d discard abort -o p postpone postpone<Enter> # Pergunta se quer deletar ou adiar ao sair 225 e = :edit<Enter> # Voltar a editar (corpo e cabeçalhos) 226 a = :attach<space> # Adicionar um anexo 227 d = :detach<space> # Remover um anexo 228 229 # ============================================================================== 230 # EMULADOR DE TERMINAL EMBUTIDO 231 # ============================================================================== 232 [terminal] 233 # Configurações de atalhos para quando uma aba for um Terminal comum 234 $noinherit = true 235 $ex = <C-x> 236 237 <C-p> = :prev-tab<Enter> # Aba anterior 238 <C-n> = :next-tab<Enter> # Próxima aba 239 <C-PgUp> = :prev-tab<Enter> # Aba anterior 240 <C-PgDn> = :next-tab<Enter> # Próxima aba