From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: BIKESHED: completion faces Date: Wed, 6 Nov 2019 16:26:45 +0000 Message-ID: References: <4c5631d4-9dfd-04c6-c573-b83c67fcc2fa@yandex.ru> <87pni7p83l.fsf@gmail.com> <83h83ignrz.fsf@gnu.org> <83ftj2gma8.fsf@gnu.org> <87zhhaxalt.fsf@gmail.com> <83bltpgffr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000007887450596b0043d" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="114087"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel , Stefan Monnier , Dmitry Gutov To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 06 17:29:16 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 1iSOBH-000TZE-GD for ged-emacs-devel@m.gmane.org; Wed, 06 Nov 2019 17:29:15 +0100 Original-Received: from localhost ([::1]:32776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSOBG-0005om-2P for ged-emacs-devel@m.gmane.org; Wed, 06 Nov 2019 11:29:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34667) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSO9B-0005mS-3U for emacs-devel@gnu.org; Wed, 06 Nov 2019 11:27:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSO99-0003PW-UB for emacs-devel@gnu.org; Wed, 06 Nov 2019 11:27:05 -0500 Original-Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]:39625) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iSO94-0003LC-SC; Wed, 06 Nov 2019 11:26:58 -0500 Original-Received: by mail-qk1-x72c.google.com with SMTP id 15so25121185qkh.6; Wed, 06 Nov 2019 08:26:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/P/wYgH3DivhnmlA0kNOkKfAzc8nDVTH3vxD9Imm5kY=; b=SGNLi7OKSzS/Ud1Xe8FnfzNRW/FRQ6z0quGZNkJawo3X7+pSQ82jvtGb0n7WKG0Dty cKnZ6T5HJWX89EZipRj1aQCfxv02/pMrUpo3pzimeySDo7jNRQPBJJoMYfQtiN6JNdWS 1JlssFNxU0MBPBH5QdqZr7p8AHmZQml0Znzxj3N9Naa0RpUkdEgTMuMHKB8rW/tGK0XC HbbMz7tuk8cXyp+s/Svroa8qBvpdNKCR3vm+6dDBiZDr4HgwfFSLUIbaDwZfie+ODWpy vK7XJ5jCO18mKkpcc/b/2Afp2qcksVw1f75O54g4c+M7lauCBagMyzBKfsVSlD9L0VSP R8ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/P/wYgH3DivhnmlA0kNOkKfAzc8nDVTH3vxD9Imm5kY=; b=to6rgdJmvARJxAHhwTpBxF1hz78r5GQv2D9AzQlr1xsVls+tOaNu4mMeEYB7QDVd5h aAdD2USRQLK8XgpJSAStgcnYst87PgwuqaFOMMa8sVE/GIqaOqj4YltvgAo7+BLaB+Xa jUnZNf65cNGHdU8ZvObSFFEvFJ/u0Hpx0DweNc0byhEPWBGexyfdaxLr5czsXOCJzooJ 9KS9WF8/6klzVfPUWPlJW+p60SacCM0ejG76sdPYcklCz7s+O3VMgkfUKglgDm9EvGzS 0LVCPeup6oyGhUpT1CeOmoXgwwtt4h8r/tv4vOP82D45noIOFUN7h4rS6NO7vziIF+0w +0jA== X-Gm-Message-State: APjAAAViqcyvcrjRVFBCgMszDaJb3oj0caf/t6bLrUemM+Rv+lb0yrpn 8QLwmt+WQjZyA3Uw1ffysjdovv/r5woHUxmfZc6mQFW8 X-Google-Smtp-Source: APXvYqx7NQEDoOR5bVQY5/Igq6Rrbpf/ThVBWxIEqmxVMexq8mWXClQ/SzN4PUGuCcznlBs4Aypr3krG0aui2lzZtOM= X-Received: by 2002:a05:620a:4cf:: with SMTP id 15mr2626422qks.445.1573057616970; Wed, 06 Nov 2019 08:26:56 -0800 (PST) In-Reply-To: <83bltpgffr.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::72c 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:241863 Archived-At: --0000000000007887450596b0043d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Nov 6, 2019 at 4:03 PM Eli Zaretskii wrote: > So show all of them ,with the same face. That's not what this thread > started with, AFAIU, it started with an assertion that > completion-first-difference is flawed as a concept, and should be > replaced with something new and different. Threads are allowed to change scope, right? And this is a pretty minimal scope change, ff one at all. Let me ask you simply: Do you agree that the new 'flex' style should -- by default -- mark the matched pattern strongly and prominently (at least as prominently as completion-first-difference), so that the user gets help in choosing the completion, in much the same way as he gets such help in VScode, Sublime, Atom, Helm, Ivy, etc.? Some of your statements make me think you agree with this, and some make me think that you don't. If you are opposed to this, and you can't be convinced, we agree to disagree and I'm going to go do something else. If you are for it, I think we've collected some alternatives that do that, each with advantages and drawbacks. Jo=C3=A3o --0000000000007887450596b0043d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Nov 6, 2019 at 4:03 PM Eli Zaretskii <eliz@gnu.org> wrote:

> So show al= l of them ,with the same face.=C2=A0 That's not what this thread
>= ; started with, AFAIU, it started with an assertion that
> completion= -first-difference is flawed as a concept, and should be
> replac= ed with something new and different.

Threads are a= llowed to change scope, right? And this is a pretty minimal
= scope change, ff one at all.=C2=A0 Let me ask you simply: Do you agree that=
the new 'flex' style should -- by default -- mark th= e matched pattern strongly
and=C2=A0 prominently (at least a= s prominently as completion-first-difference),
so that the u= ser gets help in choosing the completion, in much the
same w= ay as he gets such help in VScode, Sublime, Atom, Helm, Ivy,
etc.?

Some of your statements make me think y= ou agree with this, and some
make me think that you don't.

If you are opposed to this, and you can't be= convinced, we agree
to disagree and I'm going to go do somet= hing else. If you are for it,
I think we've collected so= me alternatives that do that, each with
advantages and drawb= acks.

Jo=C3=A3o

--0000000000007887450596b0043d--