From unknown Wed Jun 18 23:15:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#42318 <42318@debbugs.gnu.org> To: bug#42318 <42318@debbugs.gnu.org> Subject: Status: 27.0.91; [feature request] provide support for async capf backends Reply-To: bug#42318 <42318@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:15:40 +0000 retitle 42318 27.0.91; [feature request] provide support for async capf bac= kends reassign 42318 emacs submitter 42318 Ivan Yonchovski severity 42318 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 11 01:17:07 2020 Received: (at submit) by debbugs.gnu.org; 11 Jul 2020 05:17:07 +0000 Received: from localhost ([127.0.0.1]:43764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ju7so-0002dB-G6 for submit@debbugs.gnu.org; Sat, 11 Jul 2020 01:17:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:46522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ju7sl-0002d2-MZ for submit@debbugs.gnu.org; Sat, 11 Jul 2020 01:17:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ju7sl-0007FH-FK for bug-gnu-emacs@gnu.org; Sat, 11 Jul 2020 01:17:03 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:39679) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ju7sk-0003A2-1D for bug-gnu-emacs@gnu.org; Sat, 11 Jul 2020 01:17:03 -0400 Received: by mail-wm1-x335.google.com with SMTP id w3so7887396wmi.4 for ; Fri, 10 Jul 2020 22:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=0qwSOtiNJVjPGOweBRgBZIbQigWMVo9N0B/Vu3ji588=; b=IgcfpKCoxUSREnmdK3kT2bH/hYY4y0ApJFI01JvTUZ/QHBzaq6TzR8xpfMCP+JAnzj 7dzmR872QABWidwKaZwm6AjdYJ0QasdZB453J+sfsed2hFIQAVo9b65E1TaAj5dC3arS dDrOB4iVyd5YvQu+Z7rvMSeOFgDpZYg13g7rMOW0fiK53tXMyfBBns+Rc7rfo4kG0vmb n1B7LP6bBz28dglCECW/8rjV/HW49GKC+zlgqLSmNyXph4JNdt8Ol5/2bfPIpTR71z3i nIyyyVQBiH9Ig9GrZSxDd5IjdIMPAglUVcMDG9P5modsb/FukxG3qTqrvLnhbSjhHfHE nbyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=0qwSOtiNJVjPGOweBRgBZIbQigWMVo9N0B/Vu3ji588=; b=ljiy3CCNI+Gb2GGYF4r55/WssZ9Ry5nseUbmNcOA9hRCsC2NADhQvZ8i5fa5JA64iV tl+gVtmIUoxFesstjTB+CJFlfDKbpQSoDIbBQv9Yhx5ECP8RfO2EPmuqfpwixb/bvnRD JiaX7I83w4Cz2FRfAXeYgOzXpNLRiX5vxNYGD2B7qXRvbA4IoH2glMgSVUWWDl6TNqpL UCt1UXe2n0oY/CTXKtqglS4+rys1EsAaejmLY3j98tD6FhLIPG7I2waAz1L/qQwqSIg/ zYfGygnyBjjgcsexwfLjmo1A5kuiMSCZBT5nSp6BSB1RtH5pICsdF7vNM+DclNc9xaq3 9WXA== X-Gm-Message-State: AOAM531ubKvuFMaMIMhn8xpBxgTCDPjcnQB1n/pFjymVOjGqVqj+/Pir EuB2faWpHN7YwY2nNJkqTYKlgN+c X-Google-Smtp-Source: ABdhPJyeEUvls7/mAG7nTBtprcyCu9tQ+qBK7HeOr6m4SpD9MpEMWiPZwvhh8v6g4Pr/1u43UaX76A== X-Received: by 2002:a7b:c4d6:: with SMTP id g22mr8724276wmk.170.1594444619704; Fri, 10 Jul 2020 22:16:59 -0700 (PDT) Received: from kyoncho-H87-D3H ([2a00:4802:28d:9e00:a088:b3bc:345b:27cc]) by smtp.gmail.com with ESMTPSA id v11sm28878733wmb.3.2020.07.10.22.16.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jul 2020 22:16:59 -0700 (PDT) From: Ivan Yonchovski To: bug-gnu-emacs@gnu.org Subject: 27.0.91; [feature request] provide support for async capf backends Date: Sat, 11 Jul 2020 08:16:57 +0300 Message-ID: <87ft9ybph2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=yyoncho@gmail.com; helo=mail-wm1-x335.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) It will be nice if capf provides async support especially when it is combined with company-mode. Current solutions based on cancelling the request on user input cause issues (e. g. there is no way to indicate that the candidates request hasn't finished). From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 13 17:27:29 2020 Received: (at 42318) by debbugs.gnu.org; 13 Jul 2020 21:27:29 +0000 Received: from localhost ([127.0.0.1]:49448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jv5yy-0004eJ-PF for submit@debbugs.gnu.org; Mon, 13 Jul 2020 17:27:29 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:54385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jv5yx-0004e0-Dz for 42318@debbugs.gnu.org; Mon, 13 Jul 2020 17:27:27 -0400 Received: by mail-wm1-f43.google.com with SMTP id o8so1497487wmh.4 for <42318@debbugs.gnu.org>; Mon, 13 Jul 2020 14:27:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=2k9+q7PkjLueF5W548kY8oPe5Nvry7qrKWq0UGZgWrI=; b=JwceHRsDyDGW1+nGh9deS7DsJ09ppx0vSXilIHsh0+LzC0TvdY8ckWBjszBAoLUVmb VPJPUwqYymS8elrWhd6/aHjjU/NIxXIzfGbp2R+tkTgqE6S7eulWtZ8JMGlcLw+MsOFi ahIn/BJzRrNTOdGYwxozlZFbBH5DSMhUuXPMqFoATSETmisAVA0X0rGtbJlLlhMxO7t0 SItZzERINeP5jHJyqTSyye6KxLlMbMA3bei44gVGkSgYzjRKVbaUVyMpSghoYsK4hMY+ uR0TYcieD1CCPfX84dFbggIJyvBFMte/bcgv0DXOpr7b7UtGfDeWrhfKt9ILSTJBexjV ++qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=2k9+q7PkjLueF5W548kY8oPe5Nvry7qrKWq0UGZgWrI=; b=JBRuPCxJJEdFv9PoDaZzQE8jr6jVo20ncsXfK0wNiLcE8wYVPTiEQnyRQdEPbCMTwS MifCZZv2sUoj5+9uSRFT+nU/3x+0ZW3+ayQxVXZqmKcuZyyBaVvEudPZBvxwkw50g9za Ju8t9Ni3bZh6e5lGZHzeKUiPMXYOscnyctdxRKv7APrqMCRBROpq3Yczl50yijIs+sIe j0cy+72HH+vqzSEUxNySsnbR1ZrUoIicGX6FhuBjqhxrAKIXy18L7HCA8l2fMEntfNoC LzukXrSiHWwu0j2bplCK2QsjEadrV1w7IR3MsQODag6P5GK/BseSSP50R27sCre5qxHf dKvw== X-Gm-Message-State: AOAM530oNDSAaItbBzQ8ireUmWOlp+v9ZAQQbbokVwQxzC+GG3Jhu3p4 DlQKuzIVUGWO6D9WO7NDHFE= X-Google-Smtp-Source: ABdhPJxhUC8pC3rYYwBCqIE8x653gGK3mxq5EFmwDpZ23CxXO3oMUKYNC2cGtV1YMG7ndSS4WO1Ajg== X-Received: by 2002:a1c:b6c3:: with SMTP id g186mr1263714wmf.135.1594675641311; Mon, 13 Jul 2020 14:27:21 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id u15sm26383640wrm.64.2020.07.13.14.27.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Jul 2020 14:27:20 -0700 (PDT) Subject: Re: bug#42318: 27.0.91; [feature request] provide support for async capf backends To: Ivan Yonchovski , 42318@debbugs.gnu.org References: <87ft9ybph2.fsf@gmail.com> From: Dmitry Gutov Message-ID: Date: Tue, 14 Jul 2020 00:27:19 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <87ft9ybph2.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42318 Cc: Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 11.07.2020 08:16, Ivan Yonchovski wrote: > > It will be nice if capf provides async support especially when it is > combined with company-mode. Current solutions based on cancelling the > request on user input cause issues (e. g. there is no way to indicate > that the candidates request hasn't finished). Cc'ing minibuffer.el's maintainer.