dotfiles

Repositório dotfiles
git clone git://git.sivaldodavi.com/dotfiles.git
Log | Files | Refs | README

aerc.conf (24583B)


      1 # Configuração principal do aerc
      2 
      3 [general]
      4 #
      5 # Usado como caminho padrão para operações de salvamento quando nenhum outro
      6 # caminho é especificado. O ~ é expandido para o diretório home do usuário atual.
      7 #
      8 default-save-path= ~/documents
      9 
     10 # Se definido como "gpg", o aerc usará o binário gpg do sistema e o repositório
     11 # de chaves para todas as operações criptográficas. Se "internal", o repositório
     12 # interno openpgp será usado. Se "auto", o gpg do sistema é preferido, a menos
     13 # que o repositório interno já exista, caso em que este último será usado.
     14 #
     15 # Padrão: auto
     16 #pgp-provider=auto
     17 
     18 # Por padrão, as permissões do arquivo accounts.conf devem ser restritivas e
     19 # permitir leitura apenas pelo dono do arquivo (0600). Defina como true para
     20 # ignorar essa verificação. Use com cuidado, pois pode expor suas credenciais.
     21 #
     22 # Padrão: false
     23 #unsafe-accounts-conf=false
     24 
     25 # Registra mensagens de log no arquivo especificado. Um caminho iniciado com ~/
     26 # é expandido para o home do usuário. Quando a saída do aerc é redirecionada
     27 # para um arquivo com > no shell, essa configuração é ignorada e as mensagens
     28 # são impressas no stdout.
     29 #
     30 #log-file=
     31 
     32 # Registra apenas mensagens acima do nível especificado no log-file. Os níveis
     33 # suportados são: trace, debug, info, warn e error. Quando redirecionado via
     34 # shell, essa configuração é ignorada e o nível é forçado para trace.
     35 #
     36 # Padrão: info
     37 #log-level=info
     38 
     39 # Desativa o IPC completamente. Não executa comandos (incluindo mailto:... e
     40 # mbox:...) em uma instância existente do aerc, e não inicia um servidor IPC
     41 # para permitir que instâncias subsequentes executem comandos na atual.
     42 #
     43 # Padrão: false
     44 #disable-ipc=false
     45 
     46 # Não executa comandos mailto:... via IPC; inicia uma nova instância do aerc
     47 # com o compositor.
     48 #
     49 # Padrão: false
     50 #disable-ipc-mailto=false
     51 #
     52 # Não executa comandos mbox:... via IPC; inicia uma nova instância do aerc
     53 # com o arquivo mbox.
     54 #
     55 # Padrão: false
     56 #disable-ipc-mbox=false
     57 
     58 # Define a variável de ambiente $TERM usada para o terminal embutido.
     59 #
     60 # Padrão: xterm-256color
     61 #term=xterm-256color
     62 
     63 # Exibe strings OSC8 no terminal embutido.
     64 #
     65 # Padrão: false
     66 #enable-osc8=false
     67 
     68 # Comando shell padrão para usar com :menu. Será executado com sh -c e
     69 # exibido em um diálogo popover.
     70 #
     71 # Qualquer ocorrência de %f será substituída por um caminho de arquivo
     72 # temporário onde o comando deve escrever as linhas de saída a serem
     73 # consumidas pelo :menu. Caso contrário, as linhas serão lidas da saída
     74 # padrão do comando.
     75 #
     76 # Exemplos:
     77 #   default-menu-cmd=fzf
     78 #   default-menu-cmd=fzf --multi
     79 #   default-menu-cmd=dmenu -l 20
     80 #   default-menu-cmd=ranger --choosefiles=%f
     81 #
     82 #default-menu-cmd=
     83 
     84 [ui]
     85 #
     86 # Descreve o formato de cada linha na visualização de caixa de entrada. É uma
     87 # lista separada por vírgulas de nomes de colunas com sufixo opcional de
     88 # alinhamento e largura. Após o nome da coluna, pode-se adicionar '<' (esquerda),
     89 # ':' (centro) ou '>' (direita) seguido de um especificador de largura opcional.
     90 # A largura pode ser um inteiro (caracteres fixos), uma porcentagem (1%–99%) ou
     91 # '*' (automático) ou '=' (ajustado ao conteúdo). O padrão é '*'.
     92 #
     93 # Padrão: flags:4,name<20%,subject,date>=
     94 #index-columns=flags:4,name<20%,subject,date>=
     95 
     96 #
     97 # Cada nome em index-columns deve ter uma configuração column-$name correspondente.
     98 # Todas aceitam sintaxe golang text/template. Veja aerc-templates(7) para atributos
     99 # e funções disponíveis.
    100 #
    101 # Exemplos para exibir o campo To em vez de From:
    102 #
    103 # 1. genérico
    104 #   column-name={{ .Peer | names | join ", " }}
    105 # 2. baseado na pasta selecionada
    106 #   column-name={{if match .Folder "^(Gesendet|Sent)$"}}{{index (.To | names) 0}}{{else}}{{index (.From | names) 0}}{{end}}
    107 #
    108 # Configurações padrão
    109 #column-flags={{.Flags | join ""}}
    110 #column-name={{index (.From | names) 0}}
    111 #column-subject={{.ThreadPrefix}}{{.Subject}}
    112 #column-date={{.DateAutoFormat .Date.Local}}
    113 
    114 #
    115 # Separador inserido entre colunas. Quando o especificador de largura for um
    116 # número exato de caracteres, o separador é somado a ele.
    117 #
    118 # Padrão: "  "
    119 #column-separator="  "
    120 
    121 #
    122 # Veja time.Time#Format em https://godoc.org/time#Time.Format
    123 #
    124 # Padrão: 2006 Jan 02
    125 #timestamp-format=2006 Jan 02
    126 
    127 #
    128 # Formato de hora (somente no índice) para mensagens recebidas/enviadas hoje.
    129 # Se vazio, usa timestamp-format.
    130 #
    131 # Padrão: 15:04
    132 #this-day-time-format=15:04
    133 
    134 #
    135 # Formato de hora (somente no índice) para mensagens recebidas/enviadas nos
    136 # últimos 7 dias. Se vazio, usa timestamp-format.
    137 #
    138 # Padrão: Jan 02
    139 #this-week-time-format=Jan 02
    140 
    141 #
    142 # Formato de hora (somente no índice) para mensagens recebidas/enviadas este ano.
    143 # Se vazio, usa timestamp-format.
    144 #
    145 # Padrão: Jan 02
    146 #this-year-time-format=Jan 02
    147 
    148 #
    149 # Substitui timestamp-format na visualização de mensagem.
    150 #
    151 # Padrão: 2006 Jan 02, 15:04 GMT-0700
    152 #message-view-timestamp-format=2006 Jan 02, 15:04 GMT-0700
    153 
    154 #
    155 # Se definido, substitui timestamp-format na visualização de mensagens
    156 # recebidas/enviadas hoje.
    157 #
    158 #message-view-this-day-time-format=
    159 
    160 # Se definido, substitui timestamp-format na visualização de mensagens
    161 # recebidas/enviadas nos últimos 7 dias.
    162 #
    163 #message-view-this-week-time-format=
    164 
    165 #
    166 # Se definido, substitui timestamp-format na visualização de mensagens
    167 # recebidas/enviadas este ano.
    168 #
    169 #message-view-this-year-time-format=
    170 
    171 #
    172 # Largura da barra lateral, incluindo a borda.
    173 #
    174 # Padrão: 22
    175 #sidebar-width=22
    176 
    177 #
    178 # Layout de divisão padrão para abas de lista de mensagens. A sintaxe é:
    179 #
    180 #       [<direção>] <tamanho>
    181 #
    182 # <direção> é opcional e assume horizontal por padrão. Valores aceitos:
    183 # h, horiz, horizontal, v, vert, vertical.
    184 #
    185 # <tamanho> é um inteiro positivo representando o tamanho (em células do
    186 # terminal) da janela de lista de mensagens.
    187 #
    188 #message-list-split=
    189 
    190 #
    191 # Mensagem exibida ao visualizar uma pasta vazia.
    192 #
    193 # Padrão: (no messages)
    194 #empty-message=(no messages)
    195 
    196 # Mensagem exibida quando não existem pastas ou todas estão filtradas.
    197 #
    198 # Padrão: (no folders)
    199 #empty-dirlist=(no folders)
    200 #
    201 # Valor atribuído ao template {{.Subject}} quando o assunto está vazio.
    202 #
    203 # Padrão: (no subject)
    204 #empty-subject=(no subject)
    205 
    206 # Ativa eventos de mouse na interface, como clique e scroll com a rodinha.
    207 #
    208 # Padrão: false
    209 #mouse-enabled=false
    210 
    211 #
    212 # Toca um sino quando novas mensagens são recebidas.
    213 #
    214 # Padrão: true
    215 #new-message-bell=true
    216 
    217 #
    218 # Template para títulos das abas de Conta.
    219 #
    220 # Padrão: {{.Account}}
    221 #tab-title-account={{.Account}}
    222 
    223 #
    224 # Template para títulos das abas do Compositor.
    225 #
    226 # Padrão: {{if .To}}to:{{index (.To | shortmboxes) 0}} {{end}}{{.SubjectBase}}
    227 #tab-title-composer={{if .To}}to:{{index (.To | shortmboxes) 0}} {{end}}{{.SubjectBase}}
    228 
    229 #
    230 # Template para títulos das abas de Terminal. Válido apenas na seção global [ui].
    231 #
    232 # Padrão: {{.Title}}
    233 #tab-title-terminal={{.Title}}
    234 
    235 #
    236 # Template para títulos das abas do Visualizador de mensagens.
    237 #
    238 # Padrão: {{.Subject}}
    239 #tab-title-viewer={{.Subject}}
    240 
    241 # Marcador exibido antes do nome de uma aba fixada.
    242 #
    243 # Padrão: `
    244 #pinned-tab-marker='`'
    245 
    246 # Template para o lado esquerdo da lista de diretórios.
    247 # Veja aerc-templates(7) para todos os campos e funções disponíveis.
    248 #
    249 # Padrão: {{.Folder}}
    250 #dirlist-left={{.Folder}}
    251 
    252 # Template para o lado direito da lista de diretórios.
    253 # Veja aerc-templates(7) para todos os campos e funções disponíveis.
    254 #
    255 # Padrão: {{if .Unread}}{{humanReadable .Unread}}{{end}}
    256 #dirlist-right={{if .Unread}}{{humanReadable .Unread}}{{end}}
    257 
    258 # Atraso após o qual as mensagens são realmente listadas ao entrar em um
    259 # diretório. Evita carregar mensagens ao navegar rapidamente entre pastas,
    260 # tornando a interface mais responsiva. Para desativar, defina como 0s.
    261 #
    262 # Padrão: 200ms
    263 #dirlist-delay=200ms
    264 
    265 # Exibe a lista de diretórios como uma árvore recolhível que permite expandir
    266 # e recolher as pastas.
    267 #
    268 # Padrão: false
    269 #dirlist-tree=false
    270 
    271 # Se dirlist-tree estiver ativado, define o nível a partir do qual as pastas
    272 # ficam recolhidas por padrão. Defina como 0 para desativar.
    273 #
    274 # Padrão: 0
    275 #dirlist-collapse=0
    276 
    277 # Lista de critérios separados por espaço para ordenar as mensagens. Veja o
    278 # comando *sort* em *aerc*(1) para referência. Prefixar um critério com "-r "
    279 # inverte a ordenação.
    280 #
    281 # Exemplo: "from -r date"
    282 #
    283 #sort=
    284 
    285 # Move para a próxima mensagem quando a mensagem atual é excluída.
    286 #
    287 # Padrão: true
    288 #next-message-on-delete=true
    289 
    290 # Define automaticamente o sinalizador "seen" ao abrir uma mensagem no
    291 # visualizador.
    292 #
    293 # Padrão: true
    294 #auto-mark-read=true
    295 
    296 # Especifica se o sinalizador _seen_ das mensagens sendo pré-visualizadas no
    297 # painel dividido deve ser automaticamente definido como _true_ após um atraso
    298 # controlado por _auto-mark-read-split-delay_.
    299 #
    300 # Padrão: false
    301 #auto-mark-read-split=false
    302 
    303 # Se _auto-mark-read-split_ estiver ativo, define após quantos segundos uma
    304 # mensagem pré-visualizada no painel dividido é considerada _lida_.
    305 #
    306 # Padrão: 3s
    307 #auto-mark-read-split-delay=3s
    308 
    309 # Diretórios onde os conjuntos de estilos são armazenados. Aceita uma lista
    310 # separada por dois-pontos. Se não definido ou se o styleset não for encontrado,
    311 # os seguintes caminhos serão usados como fallback, nessa ordem:
    312 #
    313 #   ${XDG_CONFIG_HOME:-~/.config}/aerc/stylesets
    314 #   ${XDG_DATA_HOME:-~/.local/share}/aerc/stylesets
    315 #   /usr/local/share/aerc/stylesets
    316 #   /usr/share/aerc/stylesets
    317 #
    318 #stylesets-dirs=
    319 
    320 # Descomente para usar caracteres de desenho de caixa nas bordas verticais e
    321 # horizontais.
    322 #
    323 # Padrão: "│" e "─"
    324 #border-char-vertical="│"
    325 #border-char-horizontal="─"
    326 
    327 # Define o styleset a ser usado para os elementos da interface do aerc.
    328 #
    329 # Padrão: default
    330 #styleset-name=default
    331 
    332 # Ativa a busca fuzzy em comandos e seus argumentos: o texto digitado é
    333 # procurado no comando ou opção em qualquer posição, sem precisar ser
    334 # caracteres consecutivos.
    335 #
    336 # Padrão: false
    337 #fuzzy-complete=false
    338 
    339 # Tempo de espera após a última entrada antes de acionar o autocompletar.
    340 #
    341 # Padrão: 250ms
    342 #completion-delay=250ms
    343 
    344 # Número mínimo de caracteres para permitir que o autocompletar seja acionado
    345 # após completion-delay.
    346 #
    347 # Definir como "manual" desativa o autocompletar automático, deixando apenas
    348 # o acionamento manual com a tecla $complete (veja aerc-binds(5)).
    349 #
    350 # Padrão: 1
    351 #completion-min-chars=1
    352 
    353 #
    354 # Chave global para popovers de autocompletar.
    355 #
    356 # Padrão: true
    357 #completion-popovers=true
    358 
    359 # Descomente para usar símbolos UTF-8 para indicar o status PGP das mensagens.
    360 #
    361 # Padrão: ASCII
    362 #icon-unencrypted=
    363 #icon-encrypted=✔
    364 #icon-signed=✔
    365 #icon-signed-encrypted=✔
    366 #icon-unknown=✘
    367 #icon-invalid=⚠
    368 
    369 # Inverte a ordem da lista de mensagens. Por padrão, a mensagem mais recente
    370 # (maior UID) fica no topo. Invertendo, a mais antiga (menor UID) vai para o
    371 # topo. Útil quando o backend não suporta ordenação.
    372 #
    373 # Padrão: false
    374 #reverse-msglist-order = false
    375 
    376 # Inverte a exibição das threads. Por padrão, a mensagem inicial fica no topo
    377 # com as respostas abaixo. Invertendo, a mensagem inicial vai para o fundo e
    378 # as respostas ficam acima.
    379 #
    380 # Padrão: false
    381 #reverse-thread-order=false
    382 
    383 # Posiciona o cursor na última mensagem da lista (no fundo da visualização)
    384 # ao abrir uma nova pasta.
    385 #
    386 # Padrão: false
    387 #select-last-message=false
    388 
    389 # Ordena os irmãos de thread de acordo com os critérios de ordenação das
    390 # mensagens. Se false, os irmãos são ordenados pelo UID em ordem crescente.
    391 # Se false e threading-by-subject for true, os irmãos são ordenados pelos
    392 # cabeçalhos de assunto usando ordenação UTF-8.
    393 #
    394 # Aplicável apenas para threading do lado do cliente com backend que suporte
    395 # ordenação. Há impacto de desempenho quando ativo.
    396 #
    397 # Padrão: false
    398 #sort-thread-siblings=false
    399 
    400 # Define o deslocamento de rolagem em número de linhas a partir do topo e
    401 # do fundo da lista de mensagens.
    402 #
    403 # Padrão: 0
    404 #msglist-scroll-offset = 0
    405 
    406 #
    407 # Ativa a visualização em threads. Se não for suportado pelo backend (servidor
    408 # IMAP ou notmuch), as threads serão montadas pelo cliente.
    409 #
    410 # Padrão: false
    411 #threading-enabled=false
    412 
    413 # Força a montagem de threads no lado do cliente.
    414 #
    415 # Padrão: false
    416 #force-client-threads=false
    417 
    418 # Se nenhum cabeçalho References ou In-Reply-To puder ser combinado para montar
    419 # threads no lado do cliente, recorre a assuntos similares. Também afeta a
    420 # ordenação dos irmãos de thread quando sort-thread-siblings é false.
    421 #
    422 # Padrão: false
    423 #threading-by-subject=false
    424 
    425 # Exibe mensagens que não correspondem à consulta atual (ou não pertencem à
    426 # caixa de entrada atual) para dar contexto às threads. Essas mensagens podem
    427 # ser estilizadas separadamente com "msglist_thread_context" em um styleset.
    428 # Nem todos os backends suportam este recurso.
    429 #
    430 # Padrão: false
    431 #show-thread-context=false
    432 
    433 # Debounce para a montagem de threads no lado do cliente.
    434 #
    435 # Padrão: 50ms
    436 #client-threads-delay=50ms
    437 
    438 #
    439 # Personalização do prefixo de thread:
    440 
    441 #
    442 # Seleciona a ponta da seta do prefixo de thread.
    443 #
    444 # Padrão: ">"
    445 #thread-prefix-tip = ">"
    446 
    447 #
    448 # Seleciona o recuo da seta do prefixo de thread.
    449 #
    450 # Padrão: " "
    451 #thread-prefix-indent = " "
    452 
    453 #
    454 # Seleciona a extensão vertical da seta do prefixo de thread.
    455 #
    456 # Padrão: "│"
    457 #thread-prefix-stem = "│"
    458 
    459 #
    460 # Seleciona a extensão horizontal da seta do prefixo de thread.
    461 #
    462 # Padrão: ""
    463 #thread-prefix-limb = ""
    464 
    465 #
    466 # Seleciona o indicador de thread recolhida.
    467 #
    468 # Padrão: "+"
    469 #thread-prefix-folded = "+"
    470 
    471 #
    472 # Seleciona o indicador de thread expandida.
    473 #
    474 # Padrão: ""
    475 #thread-prefix-unfolded = ""
    476 
    477 #
    478 # Seleciona o conector do primeiro filho no prefixo de thread.
    479 #
    480 # Padrão: ""
    481 #thread-prefix-first-child = ""
    482 
    483 #
    484 # Seleciona o conector usado quando a mensagem tem irmãos.
    485 #
    486 # Padrão: "├─"
    487 #thread-prefix-has-siblings = "├─"
    488 
    489 #
    490 # Seleciona o conector para mensagem sem pais e sem filhos.
    491 #
    492 # Padrão: ""
    493 #thread-prefix-lone = ""
    494 
    495 #
    496 # Seleciona o conector para mensagem sem pais mas com filhos.
    497 #
    498 # Padrão: ""
    499 #thread-prefix-orphan = ""
    500 
    501 #
    502 # Seleciona o conector para o último irmão.
    503 #
    504 # Padrão: "└─"
    505 #thread-prefix-last-sibling = "└─"
    506 
    507 #
    508 # Seleciona o conector para o último irmão no modo invertido.
    509 #
    510 # Padrão: "┌─"
    511 #thread-prefix-last-sibling-reverse = "┌─"
    512 
    513 #
    514 # Seleciona o conector para thread fantasma (dummy).
    515 #
    516 # Padrão: "┬─"
    517 #thread-prefix-dummy = "┬─"
    518 
    519 #
    520 # Seleciona o conector para thread fantasma no modo invertido.
    521 #
    522 # Padrão: "┴─"
    523 #thread-prefix-dummy-reverse = "┴─"
    524 
    525 #
    526 # Seleciona o conector do primeiro filho no modo invertido.
    527 #
    528 # Padrão: ""
    529 #thread-prefix-first-child-reverse = ""
    530 
    531 #
    532 # Seleciona o conector para mensagem sem pais e com filhos no modo invertido.
    533 #
    534 # Padrão: ""
    535 #thread-prefix-orphan-reverse = ""
    536 
    537 [statusline]
    538 #
    539 # Descreve o formato da linha de status. É uma lista separada por vírgulas de
    540 # nomes de colunas com sufixo opcional de alinhamento e largura. Veja
    541 # [ui].index-columns para mais detalhes. Para silenciar completamente a linha
    542 # de status (exceto notificações push), defina status-columns como string vazia.
    543 #
    544 # Padrão: left<*,center:=,right>*
    545 #status-columns=left<*,center:=,right>*
    546 
    547 #
    548 # Cada nome em status-columns deve ter uma configuração column-$name correspondente.
    549 # Todas aceitam sintaxe golang text/template. Veja aerc-templates(7).
    550 #
    551 # Configurações padrão
    552 #column-left=[{{.Account}}] {{.StatusInfo}}
    553 #column-center={{.PendingKeys}}
    554 #column-right={{.TrayInfo}} | {{cwd}}
    555 
    556 #
    557 # Separador entre colunas. Veja [ui].column-separator para mais detalhes.
    558 #
    559 #column-separator=" "
    560 
    561 # Especifica o separador entre elementos agrupados na linha de status.
    562 #
    563 # Padrão: " | "
    564 #separator=" | "
    565 
    566 # Define o modo de exibição dos elementos de status.
    567 # Opções: text, icon
    568 #
    569 # Padrão: text
    570 #display-mode=text
    571 
    572 [viewer]
    573 #
    574 # Especifica o pager a ser usado ao exibir e-mails. Alguns filtros podem
    575 # adicionar códigos ANSI para colorir os e-mails renderizados, então convém
    576 # usar um pager que suporte códigos ANSI.
    577 #
    578 # Padrão: less -Rc
    579 #pager=less -Rc
    580 
    581 #
    582 # Se um e-mail oferece várias versões (multipart), você pode configurar qual
    583 # mimetype preferir. Por exemplo, para preferir texto simples em vez de HTML.
    584 #
    585 # Padrão: text/plain,text/html
    586 #alternatives=text/plain,text/html
    587 
    588 #
    589 # Define se os cabeçalhos completos ou apenas os interpretados serão exibidos
    590 # no visualizador de mensagens.
    591 #
    592 # Padrão: false
    593 #show-headers=false
    594 
    595 #
    596 # Layout dos cabeçalhos ao visualizar uma mensagem. Para exibir múltiplos
    597 # cabeçalhos na mesma linha, separe-os com pipe, ex.: "From|To". Linhas
    598 # são ocultadas se nenhum dos cabeçalhos especificados estiver presente.
    599 #
    600 # Padrão: From|To,Cc|Bcc,Date,Subject
    601 #header-layout=From|To,Cc|Bcc,Date,Subject
    602 
    603 # Se deve sempre mostrar o mimetype de um e-mail, mesmo quando for apenas
    604 # uma parte única.
    605 #
    606 # Padrão: false
    607 #always-show-mime=false
    608 
    609 # Define a altura máxima do seletor de mimetype antes de usar uma barra de
    610 # rolagem. A altura é limitada a metade da altura da tela. Se o valor for
    611 # zero, o número de partes será usado como altura.
    612 #
    613 # Padrão: 0
    614 #max-mime-height = 0
    615 
    616 # Analisa e extrai links HTTP ao visualizar uma mensagem. Os links podem
    617 # então ser acessados com o comando open-link.
    618 #
    619 # Padrão: true
    620 #parse-http-links=true
    621 
    622 [compose]
    623 #
    624 # Especifica o comando para executar o editor. Será exibido em um terminal
    625 # embutido, mas também pode abrir uma janela gráfica se o ambiente suportar.
    626 # Usa $EDITOR por padrão, ou vi.
    627 #editor=
    628 
    629 #
    630 # Quando definido, o aerc criará e lerá arquivos .eml com quebras de linha
    631 # não-padrão \n. Relevante apenas se o editor usado não suportar quebras CRLF.
    632 #
    633 #lf-editor=false
    634 
    635 #
    636 # Campos de cabeçalho padrão exibidos ao compor uma mensagem. Para exibir
    637 # múltiplos cabeçalhos na mesma linha, separe-os com pipe, ex.: "To|From".
    638 #
    639 # Padrão: To|From,Subject
    640 #header-layout=To|From,Subject
    641 
    642 #
    643 # Edita os cabeçalhos diretamente no editor de texto em vez de campos separados.
    644 #
    645 # Quando true, address-book-cmd não é suportado e o autocompletar de endereços
    646 # fica a cargo do editor. Também não é possível exibir múltiplos cabeçalhos
    647 # na mesma linha.
    648 #
    649 # Padrão: false
    650 #edit-headers=false
    651 
    652 #
    653 # Move o foco para o corpo do e-mail ao abrir a janela do compositor.
    654 #
    655 # Padrão: false
    656 #focus-body=false
    657 
    658 #
    659 # Especifica o comando para autocompletar endereços de e-mail. Toda ocorrência
    660 # de "%s" será substituída pelo que o usuário digitou até o momento.
    661 #
    662 # O comando deve escrever os resultados na saída padrão, um por linha, separados
    663 # por tabulação. O primeiro campo deve ser o endereço de e-mail (obrigatório).
    664 # O segundo campo, se presente, será tratado como nome do contato. Os demais
    665 # campos são ignorados.
    666 #
    667 # Este parâmetro também pode ser definido por conta em accounts.conf.
    668 #address-book-cmd=
    669 
    670 # Especifica o comando para selecionar anexos. Toda ocorrência de '%s' será
    671 # substituída pelo argumento <arg> de :attach -m <arg>. Toda ocorrência de '%f'
    672 # será substituída pelo caminho de um arquivo temporário do qual o aerc lerá
    673 # os arquivos selecionados.
    674 #
    675 # Se '%f' não estiver presente, o comando deve escrever os arquivos na saída
    676 # padrão, um por linha. Se estiver presente, o aerc não captura a saída padrão
    677 # e lê os arquivos do arquivo temporário, no mesmo formato.
    678 #file-picker-cmd=
    679 
    680 #
    681 # Permite endereçar a si mesmo ao responder.
    682 #
    683 # Padrão: true
    684 #reply-to-self=true
    685 
    686 # Avisa antes de enviar um e-mail com assunto vazio.
    687 #
    688 # Padrão: false
    689 #empty-subject-warning=false
    690 
    691 #
    692 # Avisa antes de enviar um e-mail que corresponde à expressão regular
    693 # especificada mas não tem anexos. Deixe vazio para desativar.
    694 #
    695 # Usa a sintaxe de regexp do Go, documentada em https://golang.org/s/re2syntax.
    696 # Os flags "(?im)" são definidos por padrão (sem distinção de maiúsculas e
    697 # multilinha).
    698 #
    699 # Exemplo:
    700 # no-attachment-warning=^[^>]*attach(ed|ment)
    701 #
    702 #no-attachment-warning=
    703 
    704 #
    705 # Quando definido, o aerc gerará corpos "format=flowed" com tipo de conteúdo
    706 # "text/plain; format=flowed" conforme descrito na RFC3676. Esse formato é
    707 # mais fácil de processar por alguns programas de e-mail, e geralmente parece
    708 # texto comum. Para usar os recursos desse formato, seu editor precisa suportá-lo.
    709 #
    710 #format-flowed=false
    711 
    712 [multipart-converters]
    713 #
    714 # Conversores permitem gerar mensagens multipart/alternative convertendo a
    715 # parte principal text/plain em qualquer outro tipo MIME. Apenas tipos MIME
    716 # exatos são aceitos. Os comandos são invocados com sh -c e devem produzir
    717 # texto UTF-8 válido.
    718 #
    719 # Exemplo (requer que o corpo principal text/plain seja escrito em Markdown):
    720 #text/html=pandoc -f markdown -t html --standalone
    721 
    722 [filters]
    723 #
    724 # Filtros permitem redirecionar o corpo de um e-mail por um comando shell para
    725 # renderizá-lo de forma diferente, ex.: destacando-o com códigos ANSI.
    726 #
    727 # Os comandos são invocados com sh -c. As seguintes pastas são adicionadas ao
    728 # $PATH do sistema para permitir referenciar filtros pelo nome:
    729 #
    730 #   ${XDG_CONFIG_HOME:-~/.config}/aerc/filters
    731 #   ~/.local/libexec/aerc/filters
    732 #   ${XDG_DATA_HOME:-~/.local/share}/aerc/filters
    733 #   $PREFIX/libexec/aerc/filters
    734 #   $PREFIX/share/aerc/filters
    735 #   /usr/libexec/aerc/filters
    736 #   /usr/share/aerc/filters
    737 #
    738 # Para executar um programa no $PATH padrão com o mesmo nome de um filtro
    739 # embutido (ex.: /usr/bin/colorize), use seu caminho absoluto.
    740 #
    741 # As seguintes variáveis estão disponíveis no ambiente do comando de filtro:
    742 #
    743 #   AERC_MIME_TYPE      o tipo/subtipo MIME da parte
    744 #   AERC_FORMAT         o parâmetro format= do tipo de conteúdo da parte
    745 #   AERC_FILENAME       o nome do arquivo anexo (se houver)
    746 #   AERC_SUBJECT        o valor do cabeçalho Subject da mensagem
    747 #   AERC_FROM           o valor do cabeçalho From da mensagem
    748 #
    749 # O primeiro filtro que corresponder ao mimetype do e-mail será usado, portanto
    750 # ordene-os do mais específico para o menos específico.
    751 #
    752 # Você também pode corresponder a não-mimetypes, prefixando com o cabeçalho a
    753 # verificar (sem distinção de maiúsculas) e uma vírgula, ex.: subject,text
    754 # corresponde a um assunto que contém "text". Use header,~regex para
    755 # correspondência com expressão regular.
    756 #
    757 text/plain=colorize
    758 text/calendar=calendar
    759 message/delivery-status=colorize
    760 message/rfc822=colorize
    761 #text/html=pandoc -f html -t plain | colorize
    762 text/html=! html
    763 #text/html=! w3m -T text/html -I UTF-8
    764 #text/*=bat -fP --file-name="$AERC_FILENAME"
    765 #application/x-sh=bat -fP -l sh
    766 #image/*=catimg -w $(tput cols) -
    767 #subject,~Git(hub|lab)=lolcat -f
    768 #from,thatguywhodoesnothardwraphismessages=wrap -w 100 | colorize
    769 
    770 # Este filtro especial é usado apenas para pós-processar cabeçalhos de e-mail
    771 # quando [viewer].show-headers=true. Por padrão, os cabeçalhos são enviados
    772 # diretamente ao pager.
    773 #
    774 .headers=colorize
    775 
    776 [openers]
    777 # O asterisco "*" diz ao aerc: "não importa o tipo, mande para o meu script"
    778 * = open {}
    779 
    780 [hooks]
    781 #
    782 # Hooks são acionados sempre que o evento associado ocorre.
    783 
    784 #
    785 # Executado quando um novo e-mail chega na pasta selecionada.
    786 #mail-received=notify-send "[$AERC_ACCOUNT/$AERC_FOLDER] New mail from $AERC_FROM_NAME" "$AERC_SUBJECT"
    787 
    788 #
    789 # Executado quando um e-mail é excluído de uma pasta.
    790 #mail-deleted=mbsync "$AERC_ACCOUNT:$AERC_FOLDER" &
    791 
    792 #
    793 # Executado quando o aerc adiciona um e-mail a uma pasta.
    794 #mail-added=mbsync "$AERC_ACCOUNT:$AERC_FOLDER" &
    795 
    796 #
    797 # Executado quando o aerc é iniciado.
    798 #aerc-startup=aerc :terminal calcurse && aerc :next-tab
    799 
    800 #
    801 # Executado quando o aerc é encerrado.
    802 #aerc-shutdown=
    803 
    804 #
    805 # Executado quando as tags do notmuch são modificadas.
    806 #tag-modified=
    807 
    808 #
    809 # Executado quando os sinalizadores de uma mensagem são alterados.
    810 #flag-changed=mbsync "$AERC_ACCOUNT:$AERC_FOLDER" &
    811 
    812 [templates]
    813 # Templates são usados para preencher automaticamente o corpo dos e-mails.
    814 #
    815 
    816 # Diretórios onde os templates são armazenados. Aceita lista separada por
    817 # dois-pontos. Se não definido ou se um template não for encontrado, os
    818 # seguintes caminhos serão usados como fallback, nessa ordem:
    819 #
    820 #   ${XDG_CONFIG_HOME:-~/.config}/aerc/templates
    821 #   ${XDG_DATA_HOME:-~/.local/share}/aerc/templates
    822 #   /usr/local/share/aerc/templates
    823 #   /usr/share/aerc/templates
    824 #
    825 #template-dirs=
    826 
    827 # Template padrão para novas mensagens.
    828 #
    829 # Padrão: new_message
    830 #new-message=new_message
    831 
    832 # Template padrão para respostas com citação.
    833 #
    834 # Padrão: quoted_reply
    835 #quoted-reply=quoted_reply
    836 
    837 # Template padrão para encaminhamento como corpo.
    838 #
    839 # Padrão: forward_as_body
    840 #forwards=forward_as_body