From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eshel Yaron via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#74437: 30.0.92; completion-preview-idle-delay is delayed by flyspell Date: Wed, 20 Nov 2024 16:52:49 +0100 Message-ID: References: <87cyirbfpd.fsf@alternateved.com> <86bjybta3i.fsf@gnu.org> <861pz7t4yb.fsf@gnu.org> <86sermrr8i.fsf@gnu.org> Reply-To: Eshel Yaron Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5314"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 74437@debbugs.gnu.org, mail@alternateved.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 20 16:53:24 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1tDn19-0001Co-SN for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 20 Nov 2024 16:53:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tDn0u-0007sV-9L; Wed, 20 Nov 2024 10:53:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tDn0p-0007s1-Fr for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2024 10:53:04 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tDn0o-0001bn-HS for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2024 10:53:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=19l2ftKB4a7xMn0HUrjnRmNH+fRAaje5IUA77ApE490=; b=FZhY9/MsbxQ1BBJbMamKiQ2cT+Ex5/K5Y+nx98/FyjSr0VPuYRDrQv7CiHGIIL00JSf8Z+M0/ZNwx1BrOzO5DUaLOZ9UNiuo/O5q1K986Yuu0f8atkS+dL5sbqTnp1MLEmeUuqi/+BxEw8DlnLAD9GJKCHbIn+/ughbbVgW9R3OtXNH0MfnO7jzR3Ed8h2bG3YgYyILwd3kyJ7Rtx4econbtjA3MIOHuG9JuGiAnDr4PnStpuiyc/m4qpt44f1GSOAM5C/QQ3HWQ7H7W0sDgwVBJ/eAGh2ajwg+QxWhQ8u/b9rnWZGMw4U5jEcnYg3HV1TT67K/h8o7N44zeKy+Ppg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tDn0o-0002vD-CL for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2024 10:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Nov 2024 15:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74437 X-GNU-PR-Package: emacs Original-Received: via spool by 74437-submit@debbugs.gnu.org id=B74437.173211797411213 (code B ref 74437); Wed, 20 Nov 2024 15:53:02 +0000 Original-Received: (at 74437) by debbugs.gnu.org; 20 Nov 2024 15:52:54 +0000 Original-Received: from localhost ([127.0.0.1]:47473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDn0f-0002un-PQ for submit@debbugs.gnu.org; Wed, 20 Nov 2024 10:52:54 -0500 Original-Received: from mail.eshelyaron.com ([107.175.124.16]:56546 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDn0e-0002uf-J3 for 74437@debbugs.gnu.org; Wed, 20 Nov 2024 10:52:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1732117972; bh=HZsxrrMFijG5XlRg3Gy4I1xzevmFRaX4tQ1Qy0ALMKw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TBYM8Nsr6MwtW7bL8pkTaiT2Gka7kyA522ZeAQlFnblVJSFov248jhJtcMjaqbvry UqYIdIlqS8j1kLDVwhDwFNJrmjBeOe44yO/c0Z1I//HLLD0g/SUp3YG0TYdyzQu4jZ SdEbvIZFAsUCbEDDr6qd/gxrwO8/S+hD0QsFSfe37xn7/MPAAW1chnkY1DlacAubQm Wf24RPleVfrApES+lz0gWpRSNZkDOq9fvezGc3FWseO4YHy7b22c2e5ovmFN57OMom ZEtAhGP1qA2N5NpmC3k0RTHTm7HgsOcwYhLLngRtACfXdJLRx+jwceLDYUyiA1xHNl 76gw5YBzeD/Gw== In-Reply-To: <86sermrr8i.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 20 Nov 2024 15:04:29 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:295680 Archived-At: Hi, Eli Zaretskii writes: >> From: Eshel Yaron >> Cc: 74437@debbugs.gnu.org, mail@alternateved.com >> Date: Tue, 19 Nov 2024 21:16:56 +0100 > >> > Also, what happens if there are other async >> > subprocesses running in parallel, like maybe Grep or compilation or >> > url-retrieve? >> >> They make progress, which seems to work as expected, at least with Grep. >> That is if we use the previous patch, with the one below we pass non-nil >> JUST-THIS-ONE argument to accept-process-output when called from a timer >> so other processes shouldn't see new output during this call. Either >> way works, AFAICT. > > The question is: what do users expect to happen in those cases? I don't know, IIUC it is just a short period (spell-checking one word) in which other processes either do or don't see output, so I don't think it matters that much to users either way. It seems more natural to let other processes make progress, because why not? But again, either way works for me, since both let us reconcile Flyspell with idle timers. Best, Eshel