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.bugs Subject: bug#60107: 30.0.50; Open new files very slow if eglot and which-function-mode are enabled. Date: Fri, 16 Dec 2022 09:23:02 +0200 Message-ID: <83mt7nke21.fsf@gnu.org> References: <87edt0mg7p.fsf@web.de> <87pmcki50f.fsf@web.de> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2674"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, 60107@debbugs.gnu.org To: Felix Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 16 08:24:20 2022 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 1p654t-0000Sq-9l for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 16 Dec 2022 08:24:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p654i-0007Hi-PM; Fri, 16 Dec 2022 02:24: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 1p654c-0007Gp-RI for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2022 02:24:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p654c-0003yu-FJ for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2022 02:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p654c-0005Bk-Ar for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2022 02:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Dec 2022 07:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60107 X-GNU-PR-Package: emacs Original-Received: via spool by 60107-submit@debbugs.gnu.org id=B60107.167117539219911 (code B ref 60107); Fri, 16 Dec 2022 07:24:02 +0000 Original-Received: (at 60107) by debbugs.gnu.org; 16 Dec 2022 07:23:12 +0000 Original-Received: from localhost ([127.0.0.1]:47658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p653n-0005B4-US for submit@debbugs.gnu.org; Fri, 16 Dec 2022 02:23:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p653k-0005Ay-8F for 60107@debbugs.gnu.org; Fri, 16 Dec 2022 02:23:11 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p653e-0003s9-CI; Fri, 16 Dec 2022 02:23:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ur/EreS7uo6yPq9q9kSR6PDs8Ooppp+GgrUd1elxB1s=; b=CSE1Ehx4KH7d RW1Q2kW0lISsaq1vHkFbIL9DsyfF80Jip8eucC86LdvX1N6OXWY9kAxLSZdcmcC4Trkyeenog/Q5H TDsTDaceUYVIHpbBKe9W6euF7AM+iq1FF5w/GzL/b/1HidCtI41MCycmgPxbe+F8CYcy2QLMnxO/P H3GgZswTmJTA7ffj8SyVvlyx4IFhezl9wMntVlKCXAG+o3+/jzJmvcmpUXwGGJEJTNyYM8r8cZDhu gUToK7usa1WM6iFIZAE9WiXF52Crak11T972C845SkSut3WBOmCycJ1gVxLNl3DgCJSfkN4/ceOYT kQJVin+fmPWXLxuWnOxXsw==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p653d-0003MY-II; Fri, 16 Dec 2022 02:23:01 -0500 In-Reply-To: <87pmcki50f.fsf@web.de> (message from Felix on Fri, 16 Dec 2022 00:59:28 +0100) 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:251187 Archived-At: > Cc: 60107@debbugs.gnu.org > From: Felix > Date: Fri, 16 Dec 2022 00:59:28 +0100 > > Now it makes sense that glsl-mode managed with eglot and glslls takes > forever to open glsl files, and imenu is not working at all. > Seems to depend on the server. > I will try your suggestions, in the end which-function-mode > is not that important to me, so if everything fails it's not that bad > either. Does it help to customize which-func-non-auto-modes to add the major mode you are using there? Or maybe customize which-func-maxout to a small value to get the same effect in any mode? I'm asking whether this helps because it's unclear to me whether doing so will avoid blocking redisplay, if and when which-func finally becomes active. > If this is not a bug of emacs, > feel free to close this bug report. If the above doesn't help, I guess some changes to which-func could be in order, to avoid blocking the first display of a buffer for such a long time. So in that case we shouldn't close this bug report yet. Thanks.