我正在尝试编写一个小的 mutt 宏来设置一个变量,然后在同一个宏中重新使用该变量。
我真正想做的是在 To: 地址(稍后我将动态填充)中撰写一条消息和 sub 。
这是在我的 .muttrc
set my_to = "bobby@test.com"
macro index E "<enter-command> set my_to = barry@test.com<enter>mn\$my_to"
我的问题是变量my_to永远不会从bobby@...变为barry@...
我相信这与在配置解析期间被解释的$有关,并且手册建议使用 escape 。但如果我这样做,只会出现文字“$my_to”。
我究竟做错了什么?
更新: 我仍然无法像上面那样设置/获取变量,但我错过了一个明显的 Mutt 解决方案来解决我的问题ESC -e 将根据现有的电子邮件创建一个新电子邮件。类似于 Thunderbird 中的新编辑。