Package: mutt Version: 1.5.21-5 Severity: normal I have a hook like this:
send-hook '~s keyword' "push '<edit-subject><kill-line>Thank you<enter>'" The idea is that I want the subject to be automatically modified if it contains a specific keyword. This works well when you actually reply to the mail (or write a new mail). But if you exit the text editor without having done any change, the confirmation screen is not displayed but the "push" is still executed and the various letters end up executing multiple commands that should not have been executed because they were intended for the "Compose menu" and not the "Index menu". So the send-hook/send2-hook should really only be executed if the mail is going to be sent... And ideally if a reply is cancelled, a push recorded in a reply-hook should also be cancelled. Because my first try was to use a reply-hook for my need. :-) Cheers, -- Package-specific info: Mutt 1.5.21 (2010-09-15) Copyright (C) 1996-2009 Michael R. Elkins and others. Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'. Mutt is free software, and you are welcome to redistribute it under certain conditions; type `mutt -vv' for details. System: Linux 3.0.0-1-amd64 (x86_64) ncurses: ncurses 5.9.20110404 (compiled with 5.9) libidn: 1.22 (compiled with 1.20) hcache backend: tokyocabinet 1.4.37 Compile options: -DOMAIN +DEBUG -HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE +USE_FCNTL -USE_FLOCK +USE_POP +USE_IMAP +USE_SMTP -USE_SSL_OPENSSL +USE_SSL_GNUTLS +USE_SASL +USE_GSS +HAVE_GETADDRINFO +HAVE_REGCOMP -USE_GNU_REGEX +HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET +HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME +CRYPT_BACKEND_GPGME -EXACT_ADDRESS -SUN_ATTACHMENT +ENABLE_NLS -LOCALES_HACK +COMPRESSED +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR +HAVE_ICONV -ICONV_NONTRANS +HAVE_LIBIDN +HAVE_GETSID +USE_HCACHE -ISPELL SENDMAIL="/usr/sbin/sendmail" MAILPATH="/var/mail" PKGDATADIR="/usr/share/mutt" SYSCONFDIR="/etc" EXECSHELL="/bin/sh" MIXMASTER="mixmaster" To contact the developers, please mail to <[email protected]>. To report a bug, please visit http://bugs.mutt.org/. misc/am-maintainer-mode features/ifdef features/xtitles features/trash-folder features/purge-message features/imap_fast_trash features/sensible_browser_position features-old/patch-1.5.4.vk.pgp_verbose_mime features/compressed-folders features/compressed-folders.debian debian-specific/Muttrc debian-specific/Md.etc_mailname_gethostbyname.diff debian-specific/use_usr_bin_editor.diff debian-specific/correct_docdir_in_man_page.diff debian-specific/dont_document_not_present_features.diff debian-specific/document_debian_defaults debian-specific/assumed_charset-compat debian-specific/467432-write_bcc.patch debian-specific/566076-build_doc_adjustments.patch misc/define-pgp_getkeys_command.diff misc/gpg.rc-paths misc/smime.rc upstream/531430-imapuser.patch upstream/537818-emptycharset.patch upstream/543467-thread-segfault.patch upstream/542817-smimekeys-tmpdir.patch upstream/548577-gpgme-1.2.patch upstream/553321-ansi-escape-segfault.patch upstream/568295-references.patch upstream/547980-smime_keys-chaining.patch upstream/528233-readonly-open.patch upstream/228671-pipe-mime.patch upstream/383769-score-match.patch upstream/578087-header-strchr.patch upstream/603288-split-fetches.patch upstream/537061-dont-recode-saved-attachments.patch upstream/608706-fix-spelling-errors.patch upstream/620854-pop3-segfault.patch upstream/611412-bts-regexp.patch upstream/624058-gnutls-deprecated-set-priority.patch upstream/624085-gnutls-deprecated-verify-peers.patch upstream/584138-mx_update_context-segfault.patch upstream/619216-gnutls-CN-validation.patch upstream/611410-no-implicit_autoview-for-text-html.patch upstream/path_max mutt.org -- System Information: Debian Release: wheezy/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (150, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mutt depends on: ii libc6 2.13-20 ii libcomerr2 1.42~WIP-2011-07-02-1 ii libgnutls26 2.12.10-2 ii libgpg-error0 1.10-1 ii libgpgme11 1.2.0-1.4 ii libgssapi-krb5-2 1.9.1+dfsg-2 ii libidn11 1.22-3 ii libk5crypto3 1.9.1+dfsg-2 ii libkrb5-3 1.9.1+dfsg-2 ii libncursesw5 5.9-1 ii libsasl2-2 2.1.24~rc1.dfsg1+cvs2011-05-23-6 ii libtokyocabinet8 1.4.37-6.1 Versions of packages mutt recommends: ii libsasl2-modules 2.1.24~rc1.dfsg1+cvs2011-05-23-6 ii locales 2.13-20 ii locales-all [locales] 2.13-20 ii mime-support 3.51-1 ii postfix [mail-transport-agent] 2.8.4-1 Versions of packages mutt suggests: ii aspell 0.60.7~20110707-1 ii ca-certificates 20110502+nmu1 ii gnupg 1.4.11-3 ii ispell 3.3.02-5 ii mixmaster <none> ii openssl 1.0.0e-2 ii urlview 0.9-19 Versions of packages mutt is related to: pn mutt 1.5.21-5 pn mutt-dbg <none> pn mutt-patched <none> -- no debconf information -- debsums errors found: debsums: changed file /usr/share/applications/mutt.desktop (from mutt package) -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

