From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] (icomplete-vertical-mode): Add support for affixations and, annotations Date: Tue, 25 May 2021 10:31:05 +0100 Message-ID: <877djngnxi.fsf@gmail.com> References: <87zgwlb4xc.fsf@gmail.com> <617d06ca-27bf-2ae8-26eb-1042123499d3@daniel-mendler.de> <87pmxhb1rs.fsf@gmail.com> <23510125-37b9-e87e-3590-5322f44772ce@daniel-mendler.de> <87a6olazff.fsf@gmail.com> <93d2cfe9-bae8-bf94-486f-7569aa31491d@daniel-mendler.de> <874kesj6k6.fsf@gmail.com> <87zgwkhrmi.fsf@gmail.com> <83f4eb63-3299-bfe7-77f9-0fc19403b966@daniel-mendler.de> <875yz7ivik.fsf@gmail.com> <63683aaa-3d72-31cb-9c86-9917b12d1356@daniel-mendler.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2730"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Juri Linkov , dgutov@yandex.ru, monnier@iro.umontreal.ca, "emacs-devel@gnu.org" To: Daniel Mendler Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 25 11:32:03 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llTPu-0000WY-1g for ged-emacs-devel@m.gmane-mx.org; Tue, 25 May 2021 11:32:02 +0200 Original-Received: from localhost ([::1]:44104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llTPt-0007e0-4Z for ged-emacs-devel@m.gmane-mx.org; Tue, 25 May 2021 05:32:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llTP5-0006tY-B5 for emacs-devel@gnu.org; Tue, 25 May 2021 05:31:11 -0400 Original-Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:40741) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llTP3-0006o6-73 for emacs-devel@gnu.org; Tue, 25 May 2021 05:31:11 -0400 Original-Received: by mail-wr1-x42a.google.com with SMTP id z17so31417933wrq.7 for ; Tue, 25 May 2021 02:31:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=2EfOBPa9gNDLWIX8pIH5j90jM6h0dltF4bW3O4N31mc=; b=c+j3feeZhlKkvPCDuXt7kt2bRmreTWfxL+n02IiEuEore6cLcUP4NE++YnCrJm0nyG zjYmkKiH347vwQC8sQCpx5wHboGbFuzLntiNWW+xGsxQMs/A7X9T9CB5N5qgNrkvWx1Z IhGGNuKDVNKcxsWluff9mfVOBGvpD8fZv05AA+MHWGcwtBT66NaiQhxA9hOAEWYmmVvb D8rFCxnyVsrAJmG1nB8gC02a2jgZA6RBfiSXLXzPOy8CER8v1dutfPCtjqO1Sn25CozJ JF0up8XFj0O2WqoJjlwGG0Vm4TRnvaC6pfxjkdmFrHlsPaQjTFl4CDMIPIlFt0h43VmB JEMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=2EfOBPa9gNDLWIX8pIH5j90jM6h0dltF4bW3O4N31mc=; b=hNm0FLLvrGJ5sbPoHWVCzugoVDMhYYHw3NyWVfNdzEajzyyBv0qk3hPCmTnLMXd4+P uttOsdIYulu+9PG7C+/Qkfv32DF8OJq2k7HnJ4c13qDUjBy2o+MtA3j4XIni+H+NdYh1 3REoiX7Os7ZTKD9qstgWCiIW0PazO3/QTbzS2kh3DzIzjFeDCURDf+uQnZ90rsNC8i6S SG45ljOEOzF4dqI+XzxYOp+azolc1kKBr1zOFjFdl7sxO77TXuFkYjTABs04XfmG/kXW jZt5067Zp0/f9zsBulymW5jykqQFFPSh+Lau1p4F23YIbE1Lxa3U8z9psDrLD/Du94Q7 qCrw== X-Gm-Message-State: AOAM530kf7kID17CmdM+XXy+P3+0H5/jxIYPsrBA/G5u/mG935f6c9Kg 8sIMfBTB7wrhLHDM1K2QUjk= X-Google-Smtp-Source: ABdhPJwrXgQlwB127ieSOOvjQzvfNqxn7em2U8Dd+sQK3oxCGMPAqLBhwRjk2RI8wzGHfujGpSlcSQ== X-Received: by 2002:adf:ee0c:: with SMTP id y12mr26725299wrn.335.1621935067309; Tue, 25 May 2021 02:31:07 -0700 (PDT) Original-Received: from krug (a94-133-55-152.cpe.netcabo.pt. [94.133.55.152]) by smtp.gmail.com with ESMTPSA id w25sm10531273wmk.25.2021.05.25.02.31.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 May 2021 02:31:06 -0700 (PDT) In-Reply-To: <63683aaa-3d72-31cb-9c86-9917b12d1356@daniel-mendler.de> (Daniel Mendler's message of "Tue, 25 May 2021 05:14:51 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=joaotavora@gmail.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269844 Archived-At: Daniel Mendler writes: > On 5/25/21 1:04 AM, Jo=C3=A3o T=C3=A1vora wrote: > Okay, but I hope in the final design the `affixation-function` is gone > now or we can agree on a reworked `affixation-function` as a successor > which aims to replace the `annotation-function`. But ending up with an > augmented `annotation-function` and the new `affixation-function` is > quite obviously chaos. Maybe, but is it more chaotic than the current situation? There are already two different ways to achieve the same purpose. > This should be avoided. Of course it is fine if Juri continues to > rework the `affixation-function` he introduced and you rework the > `annotation-function` to your liking. But in the end there should be > some agreement which proposal to take! I agree that a single point would be nice to have, but we can't get rid of annotation-function because it's been here for a good long while. And affixation function has some drawbacks. So one of: (1) fix affixation-function's drawbacks (i.e. make it a function of a single completion) (2) introduce a new function, call it decoration-function of foobarbazing-function (3) improve annotation-function's capabilities. I'm fine with any of these. Jo=C3=A3o