tag-prefix
複数のコマンドで構成されるマクロの適用に問題があります。
簡単な例から始めましょう。
macro index,pager E "<pipe-message>wc<enter>"
うまくいきます。をE
押してインデックス行の下にあるメッセージの行数を取得するか、複数のメッセージを表示しtag-prefix
(デフォルト;
)を使用して、選択したすべてのメッセージの行数を取得できます。いいね
しかし、マクロに次のようなものを追加すると:
macro index,pager E "<enter-command>set pipe_decode<return><pipe-message>wc<enter>"
E
その後、アクションを使用すると、タグ付き;E
行数ではなく、インデックスの下のメッセージ行数のみが計算されます。
tag-prefix
完全な定義ではなく、マクロの最初の部分でのみ機能するようです。
目的の効果を得るためにマクロコマンドをグループ化する方法は?
(PS、私はputがタグ付けされたmacro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>"
すべてのメッセージに適用されることを知っていますが、時にはタグを変更せずに現在のメッセージに対してマクロを実行したいので、このソリューションと設定はauto-tag
私には適していません。)