From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#10062: 24.0.91; completions-first-difference Date: Thu, 01 Dec 2011 10:57:05 -0500 Message-ID: References: <8739do764s.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1322755092 16665 80.91.229.12 (1 Dec 2011 15:58:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 1 Dec 2011 15:58:12 +0000 (UTC) Cc: 10062@debbugs.gnu.org To: Leo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 01 16:58:07 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RW91O-0004gC-EY for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Dec 2011 16:58:02 +0100 Original-Received: from localhost ([::1]:58294 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RW91O-0005WS-4m for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Dec 2011 10:58:02 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:50157) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RW91I-0005W8-3X for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 10:57:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RW91F-0005mI-1s for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 10:57:56 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47764) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RW91F-0005m8-0T for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 10:57:53 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RW91O-0004U0-8F for bug-gnu-emacs@gnu.org; Thu, 01 Dec 2011 10:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Dec 2011 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10062 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10062-submit@debbugs.gnu.org id=B10062.132275503817178 (code B ref 10062); Thu, 01 Dec 2011 15:58:02 +0000 Original-Received: (at 10062) by debbugs.gnu.org; 1 Dec 2011 15:57:18 +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 1RW90g-0004T0-5t for submit@debbugs.gnu.org; Thu, 01 Dec 2011 10:57:18 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RW90e-0004Sn-2f for 10062@debbugs.gnu.org; Thu, 01 Dec 2011 10:57:16 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhgFAHWj105Ld/3d/2dsb2JhbABEqEyCLIEGgXIBAQQBViMQCzQSFBgNJIgauAaLIASIKJoQhE8 X-IronPort-AV: E=Sophos;i="4.71,279,1320642000"; d="scan'208";a="150386134" Original-Received: from 75-119-253-221.dsl.teksavvy.com (HELO ceviche.home) ([75.119.253.221]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 01 Dec 2011 10:57:05 -0500 Original-Received: by ceviche.home (Postfix, from userid 20848) id 597A8660D4; Thu, 1 Dec 2011 10:57:05 -0500 (EST) In-Reply-To: (Leo's message of "Thu, 01 Dec 2011 12:20:54 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 01 Dec 2011 10:58:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:54546 Archived-At: >> Yup: the bug is not in the rear-stickiness but in the mere presence of >> this face. I.e. the fix is to strip these faces when used for >> completion (but of course keep them when used for *Completions* >> display). > Sorry for the delay. > It is kind of nice to indicate the first different char when used with > cycle completion. WDYT? I guess it could make sense to keep the face on the inserted text while you're still cycling, but it should be removed afterwards. And since the transition between "cycling" and "not cycling" is not explicit, you'd then need/want to remove the face from something like a pre-command-hook. Stefan