From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Would you say this information window is well designed? Date: Tue, 23 Feb 2021 17:22:05 +0200 Message-ID: <83eeh6vmg2.fsf@gnu.org> References: <83sg5oueex.fsf@gnu.org> <83o8gbvr4m.fsf@gnu.org> <84e3f5ab-436e-c0ea-39f1-2466f3227910@yandex.ru> <87im6jepft.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26279"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org, stefankangas@gmail.com, drew.adams@oracle.com, dgutov@yandex.ru To: Peter Dean Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 23 16:23:34 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 1lEZXC-0006j3-1F for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 16:23:34 +0100 Original-Received: from localhost ([::1]:35324 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEZXB-0001KH-3x for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 10:23:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51138) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEZVt-0000iu-4P for emacs-devel@gnu.org; Tue, 23 Feb 2021 10:22:13 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46819) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEZVs-0000a0-Gr; Tue, 23 Feb 2021 10:22:12 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1573 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lEZVr-0000TX-UE; Tue, 23 Feb 2021 10:22:12 -0500 In-Reply-To: (message from Peter Dean on Tue, 23 Feb 2021 05:54:09 +0000) 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:265532 Archived-At: > Date: Tue, 23 Feb 2021 05:54:09 +0000 > From: Peter Dean > Cc: Stefan Kangas , Lars Ingebrigtsen , Dmitry Gutov , Eli Zaretskii , "emacs-devel@gnu.org" > > I haven't used threads yet, but I guess this search could also be > done asynchronously from a thread which yields often to keep the > UI responsive, so the link wouldn't be there when Help is opened, > but if a link is found then the thread inserts the link into > the help buffer. I suggest that you try using threads for such purposes. Because it's easier said than done, and IME this kind of jobs is not something for which Lisp threads, as currently implemented, are suitable.