From unknown Tue Jun 24 10:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8397: 24.0.50; defcustom :type face 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: Thu, 31 Mar 2011 17:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8397@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.130159357929376 (code B ref -1); Thu, 31 Mar 2011 17:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Mar 2011 17:46:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q5Lwm-0007dd-1E for submit@debbugs.gnu.org; Thu, 31 Mar 2011 13:46:19 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q5Lwf-0007dS-Ry for submit@debbugs.gnu.org; Thu, 31 Mar 2011 13:46:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q5LwZ-0003s9-RF for submit@debbugs.gnu.org; Thu, 31 Mar 2011 13:46:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:38978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q5LwZ-0003s3-PM for submit@debbugs.gnu.org; Thu, 31 Mar 2011 13:46:03 -0400 Received: from [140.186.70.92] (port=47902 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q5LwY-0002KM-Pz for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2011 13:46:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q5LwX-0003re-G8 for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2011 13:46:02 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]:60223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q5LwX-0003rM-As for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2011 13:46:01 -0400 Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p2VHjw0K017546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 31 Mar 2011 17:45:59 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id p2VHjvYe025688 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 31 Mar 2011 17:45:58 GMT Received: from abhmt014.oracle.com (abhmt014.oracle.com [141.146.116.23]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p2VHjvvE026352 for ; Thu, 31 Mar 2011 12:45:57 -0500 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 31 Mar 2011 10:45:56 -0700 From: "Drew Adams" Date: Thu, 31 Mar 2011 10:45:58 -0700 Message-ID: <1785F314BBE44370A77F2967B752FFAA@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 Thread-Index: Acvvy34EBtlV9xDtQZSFA9Gcblx+CA== X-Source-IP: acsmt357.oracle.com [141.146.40.157] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090205.4D94BDD6.00D2:SCFSTAT5015188,ss=1,fgs=0 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 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) Emacs 22 represents a regression in user friendliness wrt previous versions, when it comes to the Customize interface for type `face'. Prior to Emacs 22, you could simply click the `Select Face' button and then use TAB completion to see all faces and choose one. IOW, that button prompted you in the minibuffer for the face name, and hitting TAB immediately (no need to type anything) showed you the names of all faces. Starting with Emacs 22, you must type some text into the face-name field, then hit M-TAB. So you must know some of the face name ahead of time, instead of simply seeing all names as a reminder. Please restore the more user-friendly interface of Emacs 21 and prior, for choosing a face name. In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-03-21 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/imagesupport/include' From unknown Tue Jun 24 10:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8397: 24.0.50; defcustom :type face Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Feb 2012 16:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 8397@debbugs.gnu.org Received: via spool by 8397-submit@debbugs.gnu.org id=B8397.132845785530055 (code B ref 8397); Sun, 05 Feb 2012 16:05:02 +0000 Received: (at 8397) by debbugs.gnu.org; 5 Feb 2012 16:04:15 +0000 Received: from localhost ([127.0.0.1]:55713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru4Za-0007oi-F9 for submit@debbugs.gnu.org; Sun, 05 Feb 2012 11:04:15 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:54123 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru4ZY-0007ob-Hs for 8397@debbugs.gnu.org; Sun, 05 Feb 2012 11:04:13 -0500 Received: from bb121-7-229-69.singnet.com.sg ([121.7.229.69]:55485 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Ru4Yo-0002FQ-Nn; Sun, 05 Feb 2012 11:03:27 -0500 From: Chong Yidong References: <1785F314BBE44370A77F2967B752FFAA@us.oracle.com> Date: Mon, 06 Feb 2012 00:03:19 +0800 In-Reply-To: <1785F314BBE44370A77F2967B752FFAA@us.oracle.com> (Drew Adams's message of "Thu, 31 Mar 2011 10:45:58 -0700") Message-ID: <87y5sh5ku0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) "Drew Adams" writes: > Prior to Emacs 22, you could simply click the `Select Face' button and > then use TAB completion to see all faces and choose one. IOW, that > button prompted you in the minibuffer for the face name, and hitting > TAB immediately (no need to type anything) showed you the names of all > faces. > > Starting with Emacs 22, you must type some text into the face-name > field, then hit M-TAB. So you must know some of the face name ahead of > time, instead of simply seeing all names as a reminder. I don't see the problem: when the field is blank, M-TAB shows all faces as completion alternatives. There is no need to know any face name ahead of time. From unknown Tue Jun 24 10:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8397: 24.0.50; defcustom :type face Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Feb 2012 18:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Chong Yidong'" Cc: 8397@debbugs.gnu.org Received: via spool by 8397-submit@debbugs.gnu.org id=B8397.132846626116220 (code B ref 8397); Sun, 05 Feb 2012 18:25:01 +0000 Received: (at 8397) by debbugs.gnu.org; 5 Feb 2012 18:24:21 +0000 Received: from localhost ([127.0.0.1]:55815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru6lA-0004DZ-T7 for submit@debbugs.gnu.org; Sun, 05 Feb 2012 13:24:21 -0500 Received: from acsinet15.oracle.com ([141.146.126.227]:41339) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ru6l7-0004DJ-Rq for 8397@debbugs.gnu.org; Sun, 05 Feb 2012 13:24:19 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id q15INPlG032375 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 5 Feb 2012 18:23:25 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q15INOOj021948 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 5 Feb 2012 18:23:25 GMT Received: from abhmt119.oracle.com (abhmt119.oracle.com [141.146.116.71]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q15INNXA019235; Sun, 5 Feb 2012 12:23:24 -0600 Received: from dradamslap1 (/10.159.51.229) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 05 Feb 2012 10:23:23 -0800 From: "Drew Adams" References: <1785F314BBE44370A77F2967B752FFAA@us.oracle.com> <87y5sh5ku0.fsf@gnu.org> Date: Sun, 5 Feb 2012 10:23:15 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-reply-to: <87y5sh5ku0.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: AczkH7R70zzNc6oAQmib2Uppolex5AADlHzw X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090205.4F2EC91E.0020,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > > Prior to Emacs 22, you could simply click the `Select Face' > > button and then use TAB completion to see all faces and > > choose one. IOW, that button prompted you in the minibuffer > > for the face name, and hitting TAB immediately (no need to > > type anything) showed you the names of all faces. > > > > Starting with Emacs 22, you must type some text into the face-name > > field, then hit M-TAB. So you must know some of the face > > name ahead of time, instead of simply seeing all names as a > > reminder. > > I don't see the problem: when the field is blank, M-TAB shows > all faces as completion alternatives. There is no need to > know any face name ahead of time. I'm afraid my bug report isn't clear enough. And it's been so long that I cannot recall just what I had in mind wrt the Customize page in question. I don't know how to get to the field or button I reported about, unless what I meant was the `Face:' field and `Select Face' button (for Emacs < 22) that is associated (only?) with the `Inherit' field. Do you happen to know ;-) how to get to such a field/button otherwise? If what I meant was only for `Inherit' then I agree with you that hitting M-TAB with an empty edit field (empty input) does show all face names as completion candidates. I don't know how I saw something different, but maybe that was the case for an earlier Emacs 24 build or something - dunno. FWIW, I still find the minibuffer completion easier than what M-TAB provides, but that might be a personal preference. One difference is this: If you make the *Completions* window dedicated (e.g. (setq special-display-regexps '("[ ]?[*][^*]+[*]"))), then M-TAB switches the focus to the *Completions* frame each time you hit it. That means you cannot just continue to type text into the edit field - you must first reselect the customize frame to give it focus. With minibuffer completion, the same thing happens when the *Completions* frame is first shown (created), but you only need to reselect the customize frame once - thereafter you can continue to type into the edit field and hit TAB to update *Completions*. If you try to do that in Emacs 22+, each time you hit M-TAB the *Completions* frame gets the focus anew, forcing you to reselect the customize frame to type more text into the edit field. I don't really have anything more to say about this bug. If you feel like closing it, go ahead. However, there is an Emacs 24 bug here. I tested the above with Emacs 22. When I try the same with Emacs 24 I see this problem: M-TAB does NOT update *Completions* after you type more input in the edit field. More precisely, with point at the end of your input it does not. You must move point back to the _beginning_ of your input, and then hit M-TAB, to get the completions of your input to show in *Completions*. I filed this as a separate bug, #10721. This is a regression wrt Emacs 23, which behaves normally. From unknown Tue Jun 24 10:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8397: 24.0.50; defcustom :type face Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2012 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 8397@debbugs.gnu.org Received: via spool by 8397-submit@debbugs.gnu.org id=B8397.132852790019540 (code B ref 8397); Mon, 06 Feb 2012 11:32:02 +0000 Received: (at 8397) by debbugs.gnu.org; 6 Feb 2012 11:31:40 +0000 Received: from localhost ([127.0.0.1]:56388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuMnL-000556-9c for submit@debbugs.gnu.org; Mon, 06 Feb 2012 06:31:39 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:42340 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuMnI-00054z-EP for 8397@debbugs.gnu.org; Mon, 06 Feb 2012 06:31:37 -0500 Received: from bb121-7-229-69.singnet.com.sg ([121.7.229.69]:57948 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RuMmT-00068F-AQ; Mon, 06 Feb 2012 06:30:46 -0500 From: Chong Yidong References: <1785F314BBE44370A77F2967B752FFAA@us.oracle.com> <87y5sh5ku0.fsf@gnu.org> Date: Mon, 06 Feb 2012 19:30:31 +0800 In-Reply-To: (Drew Adams's message of "Sun, 5 Feb 2012 10:23:15 -0800") Message-ID: <87ipjkmc6g.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) "Drew Adams" writes: > I don't know how to get to the field or button I reported about, > unless what I meant was the `Face:' field and `Select Face' button > (for Emacs < 22) that is associated (only?) with the `Inherit' field. > Do you happen to know ;-) how to get to such a field/button otherwise? Not ringing a bell, sorry. > If you make the *Completions* window dedicated (e.g. (setq > special-display-regexps '("[ ]?[*][^*]+[*]"))), then M-TAB switches > the focus to the *Completions* frame each time you hit it. That means > you cannot just continue to type text into the edit field - you must > first reselect the customize frame to give it focus. This is an inherent limitation of special-display-regexps. It is possible to use display-buffer-alist to get the same effect while leaving an exception for *Completions*. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 06 06:31:47 2012 Received: (at control) by debbugs.gnu.org; 6 Feb 2012 11:31:47 +0000 Received: from localhost ([127.0.0.1]:56391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuMnS-00055N-1Z for submit@debbugs.gnu.org; Mon, 06 Feb 2012 06:31:46 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:42343 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuMnP-00055G-Cy for control@debbugs.gnu.org; Mon, 06 Feb 2012 06:31:43 -0500 Received: from bb121-7-229-69.singnet.com.sg ([121.7.229.69]:57949 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RuMma-00068T-CX for control@debbugs.gnu.org; Mon, 06 Feb 2012 06:30:53 -0500 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 8397 Date: Mon, 06 Feb 2012 19:30:45 +0800 Message-ID: <87d39s42sa.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 8397 thanks From unknown Tue Jun 24 10:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8397: 24.0.50; defcustom :type face Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2012 15:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Chong Yidong'" Cc: 8397@debbugs.gnu.org Received: via spool by 8397-submit@debbugs.gnu.org id=B8397.132854189527541 (code B ref 8397); Mon, 06 Feb 2012 15:25:01 +0000 Received: (at 8397) by debbugs.gnu.org; 6 Feb 2012 15:24:55 +0000 Received: from localhost ([127.0.0.1]:57341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuQR4-0007A9-Ie for submit@debbugs.gnu.org; Mon, 06 Feb 2012 10:24:54 -0500 Received: from rcsinet15.oracle.com ([148.87.113.117]:50395) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RuQR1-00079x-Ms for 8397@debbugs.gnu.org; Mon, 06 Feb 2012 10:24:52 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q16FNrBO005144 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 6 Feb 2012 15:23:55 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q16FNqPF005103 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 6 Feb 2012 15:23:52 GMT Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q16FNpOd010259; Mon, 6 Feb 2012 09:23:51 -0600 Received: from dradamslap1 (/10.159.42.177) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 06 Feb 2012 07:23:51 -0800 From: "Drew Adams" References: <1785F314BBE44370A77F2967B752FFAA@us.oracle.com><87y5sh5ku0.fsf@gnu.org> <87ipjkmc6g.fsf@gnu.org> Date: Mon, 6 Feb 2012 07:23:39 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87ipjkmc6g.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Aczkwsb63YoQYaCkR3yi5CHikX5RBgAHwmbw X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-CT-RefId: str=0001.0A090204.4F2FF08B.0083,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > > If you make the *Completions* window dedicated (e.g. (setq > > special-display-regexps '("[ ]?[*][^*]+[*]"))), then M-TAB switches > > the focus to the *Completions* frame each time you hit it. > > That means you cannot just continue to type text into the > > edit field - you must first reselect the customize frame > > to give it focus. > > This is an inherent limitation of special-display-regexps. It is > possible to use display-buffer-alist to get the same effect while > leaving an exception for *Completions*. Sorry, but that is just irrelevant. Obviously, I _want_ *Completions* to be special-display, or I wouldn't have provided a recipe that makes it so. Saying that the problem I describe does not exist if you do not follow the recipe that shows the problem is, well, a bit of a cop-out, don't you think? The problem described is a problem with a special-display *Completions* buffer. It is not a limitation of `special-display-regexps'. There is nothing particular that `display-buffer-alist' offers to solve this problem, AFAIK. What's required is redirecting the *Completions* frame focus to the minibuffer.