Integre exemplos de correspondência de padrões na Ajuda do mutt

1

Como posso integrar o seguinte (descartado do manual do mutt ) em A ajuda de do mutt ? Ou, se você acha que é melhor chamá-lo de forma independente, como torná-lo possível de ser chamado por meio de um atalho? Através de uma macro?

Many of Mutt's commands allow you to specify a pattern to match (limit, tag-pattern, delete-pattern, etc.). There are several ways to select messages:

~A              all messages
~b EXPR         messages which contain EXPR in the message body
~B EXPR         messages which contain EXPR in the whole message
~c USER         messages carbon-copied to USER
~C EXPR         message is either to: or cc: EXPR
~D              deleted messages
~d [MIN]-[MAX]  messages with date-sent'' in a Date range
~E              expired messages
~e EXPR         message which contains EXPR in the Sender'' field
~F              flagged messages
~f USER         messages originating from USER
~g              PGP signed messages
~G              PGP encrypted messages
~h EXPR         messages which contain EXPR in the message header
~k              message contains PGP key material
~i ID           message which match ID in the Message-ID'' field
~L EXPR         message is either originated or received by EXPR
~l              message is addressed to a known mailing list
~m [MIN]-[MAX]  message in the range MIN to MAX *)
~n [MIN]-[MAX]  messages with a score in the range MIN to MAX *)
~N              new messages
~O              old messages
~p              message is addressed to you (consults $alternates)
~P              message is from you (consults $alternates)
~Q              messages which have been replied to
~R              read messages
~r [MIN]-[MAX]  messages with date-received'' in a Date range
~S              superseded messages
~s SUBJECT      messages having SUBJECT in the ''Subject'' field.
~T              tagged messages
~t USER         messages addressed to USER
~U              unread messages
~v              message is part of a collapsed thread.
~x EXPR         messages which contain EXPR in the References' field
~y EXPR         messages which contain EXPR in the X-Label' field
~z [MIN]-[MAX]  messages with a size in the range MIN to MAX *)
~=              duplicated messages (see $duplicate_threads)
    
por Nikos Alexandris 16.04.2015 / 08:59

1 resposta

0

Primeiro, os arquivos da documentação estavam faltando (o mutt foi compilado sem o flag doc USE, usando o Funtoo / Linux aqui). Segundo, havia macro para chamar os manuais de alguma forma.

Depois de compilar o mutt com suporte para "doc", adicionei as seguintes macros a serem originadas de dentro do muttrc:

macro generic <f1> "!w3m /usr/share/doc/mutt-1.5.23-r6/manual.html\n" "Show Mutt documentation"
macro index <f1> "!w3m /usr/share/doc/mutt-1.5.23-r6/manual.html\n" "Show Mutt documentation"
macro pager <f1> "!w3m /usr/share/doc/mutt-1.5.23-r6/manual.html\n" "Show Mutt documentation"

Esta é uma solução de trabalho. No entanto, como os documentos são específicos da versão, isso significa que as macros precisam ser atualizadas de acordo com qualquer nova versão mutt.

    
por 17.04.2015 / 10:04

Tags