changeset 24422:1f671d01563a

(ispell-dictionary-alist-override): New variable. (ispell-dictionary-alist): Don't setq it, if ispell-dictionary-alist-override is set.
author Karl Heuer <kwzh@gnu.org>
date Mon, 01 Mar 1999 03:48:22 +0000
parents d072093cd922
children 230bace6a57a
files lisp/textmodes/ispell.el
diffstat 1 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/textmodes/ispell.el	Mon Mar 01 03:47:07 1999 +0000
+++ b/lisp/textmodes/ispell.el	Mon Mar 01 03:48:22 1999 +0000
@@ -113,14 +113,14 @@
 
 ;; BUGS:
 ;;  Accepting definitions in latex mode can mess up math mode skipping...
-;;  Highlighting in version 19 still doesn't work on tty's.
 ;;  On some versions of emacs, growing the minibuffer fails.
 ;;  Autoloading ispell can result in problems if you need to use a local or
-;;    modified dictionary.  Place the following in your .emacs file to
-;;    override the autoload definitions:
+;;   modified dictionary.  Place the following in your .emacs file to
+;;   override the autoload definitions:
 ;;    (setq ispell-dictionary-alist (cons '(dictionary ...)
 ;;					   ispell-dictionary-alist))
 ;;    (setq ispell-menu-map nil)
+;;    (setq ispell-dictionary-alist-override t)
 ;;    (load-library "ispell")
 
 
@@ -526,9 +526,12 @@
 			       (const iso-8859-2))))
   :group 'ispell)
 
+(defvar ispell-dictionary-alist-override nil)
+
 ;;; update the dictionaries at load time
-(setq ispell-dictionary-alist
-      (append ispell-dictionary-alist-1 ispell-dictionary-alist-2))
+(unless ispell-dictionary-alist-override
+  (setq ispell-dictionary-alist
+	(append ispell-dictionary-alist-1 ispell-dictionary-alist-2)))
 
 ;;; The preparation of the menu bar menu must be autoloaded
 ;;; because otherwise this file gets autoloaded every time Emacs starts