From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#7291: 24.0.50; `non-essential' is incomprehensible Date: Sat, 30 Oct 2010 09:16:16 -0700 Message-ID: <6EF41FA484C34DC2AAE23367231A3C84@us.oracle.com> References: <9499566E643B466092A98013C6826011@us.oracle.com><3457CB74869B424BB0DB5A41C034AED7@us.oracle.com><7908A4E9737248F79A9D74B584DAEAC9@us.oracle.com> <837hh07syw.fsf@gnu.org> <82hbg4vc32.fsf@gmail.com> <83zktw5g0o.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1288457493 12011 80.91.229.12 (30 Oct 2010 16:51:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 30 Oct 2010 16:51:33 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org To: "'Eli Zaretskii'" , "'Andy Moreton'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Oct 30 18:51:28 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PCEeM-0008Gh-JK for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Oct 2010 18:51:26 +0200 Original-Received: from localhost ([127.0.0.1]:51959 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCEWa-0007fD-Eq for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Oct 2010 12:43:24 -0400 Original-Received: from [140.186.70.92] (port=51730 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCEWR-0007eE-E8 for bug-gnu-emacs@gnu.org; Sat, 30 Oct 2010 12:43:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCEWO-0005Zc-LT for bug-gnu-emacs@gnu.org; Sat, 30 Oct 2010 12:43:14 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCEWO-0005Xt-I6 for bug-gnu-emacs@gnu.org; Sat, 30 Oct 2010 12:43:12 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PCE49-0006W1-Jx; Sat, 30 Oct 2010 12:14:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Oct 2010 16:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7291 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by submit@debbugs.gnu.org id=B.128845520625034 (code B ref -1); Sat, 30 Oct 2010 16:14:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Oct 2010 16:13:26 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PCE3Z-0006Vj-EF for submit@debbugs.gnu.org; Sat, 30 Oct 2010 12:13:25 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PCE3X-0006Ve-4o for submit@debbugs.gnu.org; Sat, 30 Oct 2010 12:13:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCE7c-0000iR-MY for submit@debbugs.gnu.org; Sat, 30 Oct 2010 12:17:37 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:50234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCE7c-0000iL-K2 for submit@debbugs.gnu.org; Sat, 30 Oct 2010 12:17:36 -0400 Original-Received: from [140.186.70.92] (port=53868 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCE7b-0002G5-DQ for bug-gnu-emacs@gnu.org; Sat, 30 Oct 2010 12:17:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCE7a-0000hf-4T for bug-gnu-emacs@gnu.org; Sat, 30 Oct 2010 12:17:35 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:63802) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCE7Y-0000hI-Nl; Sat, 30 Oct 2010 12:17:32 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o9UGHRin011634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 30 Oct 2010 16:17:29 GMT Original-Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o9UEZojx013439; Sat, 30 Oct 2010 16:17:27 GMT Original-Received: from abhmt016.oracle.com by acsmt353.oracle.com with ESMTP id 736504391288455376; Sat, 30 Oct 2010 09:16:16 -0700 Original-Received: from dradamslap1 (/10.159.217.50) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 30 Oct 2010 09:16:15 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83zktw5g0o.fsf@gnu.org> Thread-Index: Act4Afft1U+nm5VqQQGob5kdbAwF/QARVHFg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 30 Oct 2010 12:14:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41277 Archived-At: > > >> > The variable is badly named. It should be using a > > >> > positive form, like allow-whatever. > > >> > > >> `allow-whatever' does [NOT?] strike me as being any better. > > >> Any other suggestion? > > > > > > suppress-non-essential-prompts? > > > > allow-user-interaction ? > > "User interaction" is too general, IMO. Almost as general as the > original name, which is one of the reasons for this bug report. Stefan wants it to be general. He says it is not necessarily about Tramp or prompting or even interupting the user. It is about "disturbing" the user. --- One last attempt to get past the mauvaise foi... This var is a `PLEASE DO NOT DISTURB' sign for the user's hotel room. Nothing prevents firemen from entering. Maids know that their services are not important enough to ignore a do-not-disturb | no-molestar | ne-pas-deranger | nao-perturbe | non-disturbare request. This knowledge is built into their code. Firemen do not even notice the sign. Maids actively keep an eye out for it - that's part of their job. The user is a tempermental, often drunk&drugged musician who has a manager. The manager code hangs the sign on the door when appropriate. The maid code recognizes the sign and is polite enough not to enter to perform routine housekeeping. Icomplete is a musician manager. Tramp is a hotel maid. (defvar do-not-disturb nil "Non-nil is a sign to avoid disturbing the user. Code that performs a relatively unimportant action that might disturb the user can check this variable and choose not to act when it is non-nil. Code that wants to make other code aware that it might not be good to disturb the user now unnecessarily can bind this to non-nil. Example: Icomplete binds this to non-nil when collecting file names as completion candidates. Tramp checks the value before attempting to read a password for a remote file name: if non-nil then it does no password prompting.") --- Next week we will discuss room service. This code looks for the `do-not-disturb' sign, but it also checks the particular non-nil value for the advisory level. If it sees `this-means-YOU-too' or a list value that includes item `room-service' then it does not even think about knocking, let alone entering. The week after next we will study Homeland Security Advisory System threat levels: `severe', `high', `significant', `general', and `low'.