Я только начал использовать Mutt. Как я могу перейти к ссылке и следующей ссылке и так далее в Mutt? А как открыть в в w3m?
Заранее спасибо.
Я только начал использовать Mutt. Как я могу перейти к ссылке и следующей ссылке и так далее в Mutt? А как открыть в в w3m?
Заранее спасибо.
Mutt не имеет возможности самостоятельно переходить по ссылкам, но вы можете заставить Mutt запускать некоторые внешние инструменты, которые будут это делать.
Одним из них является urlview. Вы можете выполнить его при просмотре HTML-сообщения в пейджере Mutt, набрав Ctrl-B, который по умолчанию привязан к макросу, выполняющему urlview
. Это отобразит меню ссылок в сообщении, что позволит вам перейти от цели к цели, используя предпочитаемый вами браузер.
Я предпочитаю использовать w3m
для этой цели, потому что он показывает ссылки в контексте сообщения, поэтому у меня есть этот макрос, определенный в моем muttrc:
macro index,pager \cB ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; unset pipe_decode\n" "call w3m to extract URLs out of a message"
Поскольку этот макрос отправляет обычный текст, а не HTML, в w3m
, вы должны указать w3m
преобразовать все, что похоже на ссылку, в настоящую ссылку, набрав :
Если сообщение является HTML или имеет HTML-часть, вы можете просмотреть эту часть, используя w3m
вместо пейджера Mutt, используя меню вложений, по умолчанию привязанное к v
. Если ваш файл mailcap настроен правильно, то выбрав HTML-часть сообщения в этом меню и нажав Enter
вы запустите w3m
для отображения сообщения. Затем вы можете переходить по ссылкам, как обычно, при просмотре с w3m
.
Под правильно настроенным файлом mailcap я подразумеваю файл, содержащий такую строку:
text/html; w3m %s; nametemplate=%s.html
Это объяснение, а также больше об использовании Mutt, можно найти здесь и здесь.