From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: BIKESHED: completion faces Date: Tue, 05 Nov 2019 20:51:12 +0200 Message-ID: <83h83ignrz.fsf@gnu.org> References: <4c5631d4-9dfd-04c6-c573-b83c67fcc2fa@yandex.ru> <87pni7p83l.fsf@gmail.com> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="62465"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org, joaotavora@gmail.com, dgutov@yandex.ru To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 05 19:51:58 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iS3vq-000G6N-0P for ged-emacs-devel@m.gmane.org; Tue, 05 Nov 2019 19:51:58 +0100 Original-Received: from localhost ([::1]:47430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iS3vo-0005x2-Lu for ged-emacs-devel@m.gmane.org; Tue, 05 Nov 2019 13:51:56 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60882) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iS3vG-0005wo-2F for emacs-devel@gnu.org; Tue, 05 Nov 2019 13:51:22 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56461) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iS3vE-0006gs-Ke; Tue, 05 Nov 2019 13:51:20 -0500 Original-Received: from [176.228.60.248] (port=1503 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iS3vD-0006sp-RV; Tue, 05 Nov 2019 13:51:20 -0500 In-reply-to: (message from Stefan Monnier on Tue, 05 Nov 2019 13:36:19 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241812 Archived-At: I think this thread lacks focus. I think you should take a step back and first decide on the _purpose_ of highlighting parts of the completion candidates. I don't think I saw the purpose discussed and agreed upon anywhere; apologies if I missed something. The purpose of completion-first-difference is to help the user decide what to type next. What is the purpose of highlighting other parts of the candidates? (If there is no useful purpose, then we might as well do nothing and leave completion-first-difference the only important highlighting in all kinds of completion.)