GNU bug report logs - #3837
flyspell-mode in mail-mode doesn't work: message-signature-separator not defined

Previous Next

Package: emacs;

Reported by: Phil Smith <pjs1 <at> mssl.ucl.ac.uk>

Date: Mon, 13 Jul 2009 15:05:06 UTC

Severity: normal

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 3837 in the body.
You can then email your comments to 3837 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3837; Package emacs. (Mon, 13 Jul 2009 15:05:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Phil Smith <pjs1 <at> mssl.ucl.ac.uk>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Mon, 13 Jul 2009 15:05:07 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Phil Smith <pjs1 <at> mssl.ucl.ac.uk>
To: bug-gnu-emacs <at> gnu.org
Subject: flyspell-mode in mail-mode doesn't work: message-signature-separator not defined
Date: Mon, 13 Jul 2009 15:58:55 +0100
flyspell-mode fails to work in mail-mode
See https://bugzilla.redhat.com/show_bug.cgi?id=505684
In Fedora 11, I get the error "Error in
post-command-hook: (void-variable message-signature-separator)"
This is with emacs-22.3-11.fc11.x86_64

How reproducible:
Every time

Steps to Reproduce:
1. emacs junk.txt
2. M-x mail-mode
3. M-x flyspell-mode
4. type junk words
5. flyspell doesn't work

Actual results:
flyspell doesn't work

Expected results:
flyspell should work

Additional info:
flyspell works when not in mail-mode

If I put
    (defvar message-signature-separator "^-- *$" "\
    Regexp matching the signature separator.")
in .emacs, it works.
So it looks like message-signature-separator is not defined anywhere.
And a grep of the *.el supports this.


In GNU Emacs 22.3.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.14.7)
 of 2009-02-09 on x86-1.fedora.phx.redhat.com
configured using `configure  '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-x-toolkit=gtk' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Mail

Minor modes in effect:
  flyspell-mode: t
  encoded-kbd-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
ESC x m a i l - m o d e RET ESC x f l y s p e l l - 
m o d e RET s d s a d f SPC s a d f a s d f a s d f 
a s d f SPC a s d f a s d f a s d f SPC a s d f SPC 
C-u DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL 
DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL 
DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL 
DEL ESC x r e p p DEL o r t - e m a c s - b u g RE
T

Recent messages:
("emacs" "-Q" "-rv")
Loading encoded-kb...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading sendmail...
Loading regexp-opt...done
Loading sendmail...done
Loading flyspell...done
Starting new Ispell process [default] ...
Error in post-command-hook: (void-variable message-signature-separator)
Loading emacsbug...done




Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Tue, 14 Jul 2009 07:20:04 GMT) Full text and rfc822 format available.

Notification sent to Phil Smith <pjs1 <at> mssl.ucl.ac.uk>:
bug acknowledged by developer. (Tue, 14 Jul 2009 07:20:05 GMT) Full text and rfc822 format available.

Message #10 received at 3837-done <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 3837-done <at> debbugs.gnu.org
Subject: Re: bug#3837: flyspell-mode in mail-mode doesn't work: message-signature-separator not defined
Date: Tue, 14 Jul 2009 03:14:40 -0400
This was fixed last year (will be in 23.1).

http://lists.gnu.org/archive/html/emacs-devel/2008-06/msg00945.html



bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> emacsbugs.donarmstrong.com. (Tue, 11 Aug 2009 14:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 16 years and 9 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.