2011-03-04 Daiki Ueno <ueno@unixuser.org>
- * message.el (message-options): Revert 22da67af (workaround for
- XEmacs buffer-local issue).
+ * message.el (message-options): Revert 22da67af (workaround for XEmacs
+ buffer-local issue); don't mark it buffer-local when running under
+ XEmacs.
2011-03-03 Tassilo Horn <tassilo@member.fsf.org>
(defvar message-options nil
"Some saved answers when sending message.")
-(make-variable-buffer-local 'message-options)
+;; FIXME: On XEmacs this causes problems since let-binding like:
+;; (let ((message-options message-options)) ...)
+;; as in `message-send' and `mml-preview' loses to buffer-local
+;; variable initialization.
+(unless (featurep 'xemacs)
+ (make-variable-buffer-local 'message-options))
(defvar message-send-mail-real-function nil
"Internal send mail function.")