変数を設定する小さな mutt マクロを作成し、その変数を同じマクロで再利用しようとしています。
私が実際にやろうとしているのは、To: アドレスにメッセージとサブを作成することです (後で動的に入力します)。
これは私の .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@... に変化しないことです。
構成の解析中に$が解釈されることに関係していると思います。マニュアルではエスケープの使用を推奨しています。しかし、そうすると、文字通りの「$my_to」だけが表示されます。
私は何を間違っていますか?
更新: 上記のように変数を設定/取得することはまだできませんが、私の問題に対する明確な Mutt ソリューションを見逃していました。ESC -e は、既存のメールに基づいて新しいメールを作成します。Thunderbird の edit-as-new に似ています。