From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: rmail-enable-mime Date: Tue, 7 Oct 2003 20:24:19 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200310080124.h981OJZ08889@raven.dms.auburn.edu> References: <200310080012.h980C3h08759@raven.dms.auburn.edu> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1065576611 10976 80.91.224.253 (8 Oct 2003 01:30:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 8 Oct 2003 01:30:11 +0000 (UTC) Cc: eliz@elta.co.il, alexander.pohoyda@gmx.net, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Oct 08 03:30:09 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A739V-0000ep-00 for ; Wed, 08 Oct 2003 03:30:09 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1A739V-0003Wo-00 for ; Wed, 08 Oct 2003 03:30:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A738W-0008As-Oz for emacs-devel@quimby.gnus.org; Tue, 07 Oct 2003 21:29:08 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1A738R-0008Ai-8H for emacs-devel@gnu.org; Tue, 07 Oct 2003 21:29:03 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1A737v-00080Q-GD for emacs-devel@gnu.org; Tue, 07 Oct 2003 21:29:02 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A737v-0007zV-0Z for emacs-devel@gnu.org; Tue, 07 Oct 2003 21:28:31 -0400 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id h981SNAJ013212; Tue, 7 Oct 2003 20:28:23 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id h981OJZ08889; Tue, 7 Oct 2003 20:24:19 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: teirllm@dms.auburn.edu In-reply-to: <200310080012.h980C3h08759@raven.dms.auburn.edu> (message from Luc Teirlinck on Tue, 7 Oct 2003 19:12:03 -0500 (CDT)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:16999 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:16999 >>From my previous message: the obvious conclusion of the above statement is that, if this variable is kept at all, the defcustom for it should be replaced by a defvar. On the other hand, from the documentation string: "*If non-nil, RMAIL uses MIME feature. If the value is t, RMAIL automatically shows MIME decoded message. If the value is neither t nor nil, RMAIL does not show MIME decoded message until a user explicitly requires it." This makes it seem that this is _really meant_ as a user option. However setting the variable not only does nothing useful, but actually causes trouble, as Alexander pointed out. The documentation string also suggests that (require 'mime), or maybe (require 'MIME), or maybe something else that the user is just not smart enough to think about, is supposed to enable mime support and make this variable "work". Regardless of whether the defcustom gets replaced by a defvar, _if_ the variable is kept at all, should the documentation string not contain a warning style: "*If non-nil, RMAIL uses MIME feature, if available. This variable only takes effect if you use some add-on package that knows how to handle it it. The feature MIME will only be defined if you use such a package. Do not set this variable to a non-nil value if you are not using such a package, as this might cause trouble. When using a proper add-on package, if the value is t, RMAIL automatically shows MIME decoded message. If the value is neither t nor nil, RMAIL does not show MIME decoded message until a user explicitly requires it." The above is not really meant as a _literal_ suggestion, since I do not really know the situation behind this variable well enough to properly rewrite the documentation string in full detail. Sincerely, Luc.