grouping commands in mutt macro (tag-prefix problem for complex macros)
I encountered problem with applying tag-prefix
for macros composed with several commands.
Let start with simple example:
macro index,pager E "<pipe-message>wc<enter>"
It works fine, I could press E
to get line count for message under index line, or I could tag several message and using tag-prefix
(default ;
) I have line count for all selected message. Good.
However, when I add something to my macro like:
macro index,pager E "<enter-command>set pipe_decode<return><pipe-message>wc<enter>"
then using E
works, but ;E
still count only lines for message under index, not tagged.
It seems that tag-prefix
is applied only for first part of macro, not for whole definition.
How can I group macro commands to get desired effect?
(PS I know that putting macro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>"
will apply for all tagged messages, but I sometimes want to run macro for current message without changings tags, so this solution, as well as setting auto-tag
does not work for me.)
mutt
add a comment |
I encountered problem with applying tag-prefix
for macros composed with several commands.
Let start with simple example:
macro index,pager E "<pipe-message>wc<enter>"
It works fine, I could press E
to get line count for message under index line, or I could tag several message and using tag-prefix
(default ;
) I have line count for all selected message. Good.
However, when I add something to my macro like:
macro index,pager E "<enter-command>set pipe_decode<return><pipe-message>wc<enter>"
then using E
works, but ;E
still count only lines for message under index, not tagged.
It seems that tag-prefix
is applied only for first part of macro, not for whole definition.
How can I group macro commands to get desired effect?
(PS I know that putting macro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>"
will apply for all tagged messages, but I sometimes want to run macro for current message without changings tags, so this solution, as well as setting auto-tag
does not work for me.)
mutt
add a comment |
I encountered problem with applying tag-prefix
for macros composed with several commands.
Let start with simple example:
macro index,pager E "<pipe-message>wc<enter>"
It works fine, I could press E
to get line count for message under index line, or I could tag several message and using tag-prefix
(default ;
) I have line count for all selected message. Good.
However, when I add something to my macro like:
macro index,pager E "<enter-command>set pipe_decode<return><pipe-message>wc<enter>"
then using E
works, but ;E
still count only lines for message under index, not tagged.
It seems that tag-prefix
is applied only for first part of macro, not for whole definition.
How can I group macro commands to get desired effect?
(PS I know that putting macro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>"
will apply for all tagged messages, but I sometimes want to run macro for current message without changings tags, so this solution, as well as setting auto-tag
does not work for me.)
mutt
I encountered problem with applying tag-prefix
for macros composed with several commands.
Let start with simple example:
macro index,pager E "<pipe-message>wc<enter>"
It works fine, I could press E
to get line count for message under index line, or I could tag several message and using tag-prefix
(default ;
) I have line count for all selected message. Good.
However, when I add something to my macro like:
macro index,pager E "<enter-command>set pipe_decode<return><pipe-message>wc<enter>"
then using E
works, but ;E
still count only lines for message under index, not tagged.
It seems that tag-prefix
is applied only for first part of macro, not for whole definition.
How can I group macro commands to get desired effect?
(PS I know that putting macro index,pager E "<enter-command>set pipe_decode<return><tag-prefix><pipe-message>wc<enter>"
will apply for all tagged messages, but I sometimes want to run macro for current message without changings tags, so this solution, as well as setting auto-tag
does not work for me.)
mutt
mutt
asked Sep 24 '18 at 11:50
mrajnermrajner
35626
35626
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
There's resend-message
function bound to <ESC>e
which does almost the same You're trying to achieve. I've found this blogpost.
But there are some downsides:
- It opens editor,
- You need to change sender and recipient,
- When you tag multiple messages both points above needs to be done for every one of them.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f471063%2fgrouping-commands-in-mutt-macro-tag-prefix-problem-for-complex-macros%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
There's resend-message
function bound to <ESC>e
which does almost the same You're trying to achieve. I've found this blogpost.
But there are some downsides:
- It opens editor,
- You need to change sender and recipient,
- When you tag multiple messages both points above needs to be done for every one of them.
add a comment |
There's resend-message
function bound to <ESC>e
which does almost the same You're trying to achieve. I've found this blogpost.
But there are some downsides:
- It opens editor,
- You need to change sender and recipient,
- When you tag multiple messages both points above needs to be done for every one of them.
add a comment |
There's resend-message
function bound to <ESC>e
which does almost the same You're trying to achieve. I've found this blogpost.
But there are some downsides:
- It opens editor,
- You need to change sender and recipient,
- When you tag multiple messages both points above needs to be done for every one of them.
There's resend-message
function bound to <ESC>e
which does almost the same You're trying to achieve. I've found this blogpost.
But there are some downsides:
- It opens editor,
- You need to change sender and recipient,
- When you tag multiple messages both points above needs to be done for every one of them.
answered 3 hours ago
Jakub JindraJakub Jindra
1609
1609
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f471063%2fgrouping-commands-in-mutt-macro-tag-prefix-problem-for-complex-macros%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown