(mh-letter-mode-syntax-table): Define within defvar.
authorJohn Paul Wallington <jpw@pobox.com>
Sun, 8 Jun 2008 21:48:05 +0000 (21:48 +0000)
committerJohn Paul Wallington <jpw@pobox.com>
Sun, 8 Jun 2008 21:48:05 +0000 (21:48 +0000)
lisp/mh-e/mh-comp.el

index 4458aa0..6dcd2d2 100644 (file)
@@ -116,15 +116,12 @@ user's MH directory, then in the system MH lib directory.")
   "Regexp of header lines to remove before offering a message as a new draft\\<mh-folder-mode-map>.
 Used by the \\[mh-edit-again] and \\[mh-extract-rejected-mail] commands.")
 
-(defvar mh-letter-mode-syntax-table nil
+(defvar mh-letter-mode-syntax-table
+  (let ((syntax-table (make-syntax-table text-mode-syntax-table)))
+    (modify-syntax-entry ?% "." syntax-table)
+    syntax-table)
   "Syntax table used by MH-E while in MH-Letter mode.")
 
-(if mh-letter-mode-syntax-table
-    ()
-  (setq mh-letter-mode-syntax-table
-        (make-syntax-table text-mode-syntax-table))
-  (modify-syntax-entry ?% "." mh-letter-mode-syntax-table))
-
 (defvar mh-send-args ""
   "Extra args to pass to \"send\" command.")