From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: propose adding Icicles to Emacs Date: Mon, 18 Jun 2007 00:18:00 +0300 Organization: JURTA Message-ID: <87abuymgaf.fsf@jurta.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1182115354 12957 80.91.229.12 (17 Jun 2007 21:22:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 17 Jun 2007 21:22:34 +0000 (UTC) Cc: emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca To: "Drew Adams" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 17 23:22:32 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1I02Ce-0003Sq-Is for ged-emacs-devel@m.gmane.org; Sun, 17 Jun 2007 23:22:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I02Cd-0004Oo-SC for ged-emacs-devel@m.gmane.org; Sun, 17 Jun 2007 17:22:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I02Ca-0004OY-6O for emacs-devel@gnu.org; Sun, 17 Jun 2007 17:22:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I02CV-0004OM-Rk for emacs-devel@gnu.org; Sun, 17 Jun 2007 17:22:26 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I02CV-0004OJ-Lk for emacs-devel@gnu.org; Sun, 17 Jun 2007 17:22:23 -0400 Original-Received: from relay01.kiev.sovam.com ([62.64.120.200]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1I02CU-00058Y-Dj; Sun, 17 Jun 2007 17:22:22 -0400 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay01.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1I02CQ-000P1e-Qu; Mon, 18 Jun 2007 00:22:19 +0300 In-Reply-To: (Drew Adams's message of "Sun\, 17 Jun 2007 13\:39\:47 -0700") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) X-Scanner-Signature: 6f32a619495bd298c8ed4cb100af0918 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 1148 [June 14 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Method: none X-SpamTest-Rate: 0 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release X-detected-kernel: FreeBSD 4.8-5.1 (or MacOS X 10.2-10.3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:73169 Archived-At: > I find it _very_ helpful. What you say is true for only a few corner cases, > in general. A WYSIWYG show/no-show option that could be toggled from the > minibuffer during completion could easily deal with that. > > FWIW, with Icicles there is really no great problem, because you can easily > get help on any candidate or just show its name in the minibuffer. The command icicle-next-apropos-candidate-action copies the face name from the *Completions* window to the minibuffer with all its text properties, so such faces as `border' are still unreadable in the minibuffer. A bug? Also there is another bug (I can't believe it's by design): after typing the face description in the *Help* window goes out of sync with the face name highlighted in the *Completions* window and displayed in the minibuffer (e.g. when the current selected completion is `bold-italic', the *Help* window displays the description of the previous face `bold'). > This is the same as what you see in Customize, and, yes, the text "sample" > here would be blacked out because the face has a black background, by > default. This is the main difference: in Customize, the face name is displayed in normal face, it's only the text "sample" that is displayed in the same face it demontrates. Have you tried to put faces only on part of face names in the *Completions* window, or put them on the an additional 1-character overlay beside of every face name (that serves the same role as the text "sample" but is much shorter)? -- Juri Linkov http://www.jurta.org/emacs/