From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.devel Subject: Re: select yank via completion Date: Tue, 24 Nov 2020 22:59:26 +0000 Message-ID: <87o8jmbbu9.fsf@tcd.ie> References: <87wnymda5g.fsf@mail.linkov.net> <87ima5he8j.fsf@mail.linkov.net> <87mtzfzt9a.fsf@mail.linkov.net> <87k0uifp3w.fsf@mail.linkov.net> <87d009iykt.fsf@mail.linkov.net> <3341c426-3a86-4ef0-a0ca-9102191a925b@default> <87o8jsiems.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16877"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: spacibba@aol.com, Jean Louis , andreyk.mad@gmail.com, emacs-devel@gnu.org, rudalics@gmx.at, Stefan Monnier , Gregory Heytings , Eli Zaretskii , Drew Adams To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 25 00:01:43 2020 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 1khhJf-0004HQ-9W for ged-emacs-devel@m.gmane-mx.org; Wed, 25 Nov 2020 00:01:43 +0100 Original-Received: from localhost ([::1]:34004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khhJe-0007NB-B6 for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Nov 2020 18:01:42 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khhHa-0006OW-EY for emacs-devel@gnu.org; Tue, 24 Nov 2020 17:59:35 -0500 Original-Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:37925) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khhHX-0008TK-5a for emacs-devel@gnu.org; Tue, 24 Nov 2020 17:59:34 -0500 Original-Received: by mail-wr1-x42b.google.com with SMTP id p8so68068wrx.5 for ; Tue, 24 Nov 2020 14:59:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=qaW8H5Qltcdl+jK5ur7K8WoKKIqaKcZo0s1ZOzt0WOk=; b=yDrARHmrwgfeFsWYttk8z1opEpHpfsMroKZTIEMmIjiE9EFXMng8xXLq7qXN+jyXgZ UEmtEKBaF+YoNw9F6ZxMIfhkgFWZNopAgrU6+50wVkCwo5B2/geOHvZGrVNmbpPxYsdP LqhNTxXQoaMS7fW8EkQdwK9dDihpS/5Kdsg4zTGctDzMNKfvTGpRHv4MRxiDL+/5Bj10 FYRkTC5py4ZI9uviAfSQRA6w3k7xV34Aq57EcbQfEld5EACw1HYkAjM6oTWNS/T6dqWu 7zUGRx+Caty6IJt0eztDhO2siIh3VchnQVVox3X5S+J3KfAjMie6a5jw0Zn59b0MlSP+ u2Dg== 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; bh=qaW8H5Qltcdl+jK5ur7K8WoKKIqaKcZo0s1ZOzt0WOk=; b=MQHayQ/5xFihEr9x5Id2dPZ8Kfr6FyXfqzetjvDvDGRNbCW7n8X0o3iuKkShjA6S80 VWlsB+fYZTwj5bCdKlZb21iizXBEX7TF3KjKYdHan3j0ZoZGov5Z9Pn1ok2cLRLG40BT Q/ulRfG2HGCgB7XslaJVMKhZBrm9rjQ2Kg6VNXUB6dllXAzhcnl3bDkawLaHX7ekaRS2 toAJPhNmy9e8n/X3pVSbuQY8CJiQSyU0syfSawJ2/7DEWSYOL1UOWnLTJcpi/CIiALCP 6o1GJcx6LtBAZ3Rtca3Xh70EbMqzgtK5y/F7rlGWcPFSVq1I4HxaaZdyS1Sk/5LnfHz7 DV3Q== X-Gm-Message-State: AOAM533dVYWmKFS4aujXM0Pj7CFngIt7dqyWaYn7rVMHDvA5ofhjmWJh f1+mxewqiN13yAxrH2H9aB900Q== X-Google-Smtp-Source: ABdhPJzyzGRJ7ye4yWl2caUYPH/W6xkFCrdopCUCrYfPSUDJcKJLW1EMNxoq4mcOZOEUw+2Y/yfeTQ== X-Received: by 2002:adf:ee51:: with SMTP id w17mr737704wro.373.1606258768430; Tue, 24 Nov 2020 14:59:28 -0800 (PST) Original-Received: from localhost ([2a02:8084:20e2:c380:92bd:1bfd:38fc:fae2]) by smtp.gmail.com with ESMTPSA id a12sm659663wrq.58.2020.11.24.14.59.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Nov 2020 14:59:27 -0800 (PST) In-Reply-To: <87o8jsiems.fsf@mail.linkov.net> (Juri Linkov's message of "Fri, 20 Nov 2020 10:53:39 +0200") Received-SPF: none client-ip=2a00:1450:4864:20::42b; envelope-from=contovob@tcd.ie; helo=mail-wr1-x42b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable 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:259753 Archived-At: Thanks for this Juri, I can now ditch Ivy's counsel-yank-pop for vanilla yank-pop again. Juri Linkov writes: > + (when (> (length s) (- 40 b)) > + (add-text-properties > + (min (+ b 40) (length s)) (length s) > + `(display ,ellipsis) s)) Any chance this threshold can be configurable? I don't mind completions as wide as or wider than the frame in Ivy's minibuffer. -- Basil