changeset 111127:20bf269fbe95

* lisp/textmodes/flyspell.el (flyspell-mode): If there was an error, say what it was. Otherwise someone is going to report the same meaningless bug for the rest of time. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5574 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5576 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7272
author Glenn Morris <rgm@gnu.org>
date Sat, 23 Oct 2010 14:58:18 -0700
parents 2952b07df47b
children d38d192ed185
files lisp/ChangeLog lisp/textmodes/flyspell.el
diffstat 2 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Oct 23 14:21:49 2010 -0700
+++ b/lisp/ChangeLog	Sat Oct 23 14:58:18 2010 -0700
@@ -1,5 +1,8 @@
 2010-10-23  Glenn Morris  <rgm@gnu.org>
 
+	* textmodes/flyspell.el (flyspell-mode): If there was an error,
+	say what it was.
+
 	* frame.el (auto-hscroll-mode, cursor-in-non-selected-windows):
 	Sync docs with C version.
 
--- a/lisp/textmodes/flyspell.el	Sat Oct 23 14:21:49 2010 -0700
+++ b/lisp/textmodes/flyspell.el	Sat Oct 23 14:58:18 2010 -0700
@@ -494,9 +494,9 @@
   :keymap flyspell-mode-map
   :group 'flyspell
   (if flyspell-mode
-      (condition-case ()
+      (condition-case err
 	  (flyspell-mode-on)
-	(error (message "Enabling Flyspell mode gave an error")
+	(error (message "Error enabling Flyspell mode:\n%s" (cdr err))
 	       (flyspell-mode -1)))
     (flyspell-mode-off)))
 
@@ -2354,5 +2354,4 @@
 
 (provide 'flyspell)
 
-;; arch-tag: 05d915b9-e9cf-44fb-9137-fc28f5eaab2a
 ;;; flyspell.el ends here