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]

Reply via email to