Mutt макро странность - PullRequest
       45

Mutt макро странность

0 голосов
/ 21 ноября 2018

У меня есть это в моем muttrc:

macro index,pager a '<enter-command>set confirmappend=no delete=yes<enter>
   <tag-prefix><save-message>=Archive<enter><sync-mailbox><enter-command>
   set confirmappend=yes delete=ask-yes<enter>' "Archive" 

, которое я откуда-то получил.

Поначалу работает нормально.Когда я делаю A2, который переключается на мой второй аккаунт:

macro index,pager A2 '<sync-mailbox><enter-command>source ~/.config/neomutt/mredaelli
   <enter><change-folder>!<enter><check-stats>'

, он больше не работает.Вместо этого происходит попытка переслать письмо на irmappend=yes@gimli, delete=ask-yes@gimli, где gimli - мое имя хоста.Так что в основном он пропускает все до f (я думаю, они не связаны), а затем пересылается.

Но в файле нет команды привязки (которая здесь ), которая получена: это просто набор команд set и mailbox.

Кроме того, если после слов я оставляю свой muttrc без выхода, он снова работает.

Есть идеи?:)

1 Ответ

0 голосов
/ 22 февраля 2019

У меня была такая же проблема.

Я разработал обходной путь, который, похоже, пока работает.Вы упомянули, что повторно использовали файл .muttrc для решения проблемы.Поэтому я добавил эту команду в конец собственного макроса переключения учетной записи.

Оригинал:

macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/account3<enter><change-folder>!<enter>

Обновлено:

macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/account3<enter><change-folder>!<enter><enter-command>source ~/.muttrc<enter>'

Возможно, вы уже нашли свое собственное решение, поэтому я оставлю это здесь следующему парню.

...