From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#64735: 29.0.92; find invocations are ~15x slower because of ignores Date: Fri, 21 Jul 2023 09:45:26 +0200 Message-ID: <87fs5hemi1.fsf@gmx.de> References: <1fd5e3ed-e1c3-5d6e-897f-1d5d55e379fa@gutov.dev> <87wmyupvlw.fsf@localhost> <5c4d9bea-3eb9-b262-138a-4ea0cb203436@gutov.dev> <87tttypp2e.fsf@localhost> <837cqu35lw.fsf@gnu.org> <87o7k6pmk3.fsf@localhost> <834jly351p.fsf@gnu.org> <87lefapkdx.fsf@localhost> <831qh230h5.fsf@gnu.org> <87wmyu8mi0.fsf@localhost> <83wmyu1l1k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27795"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: dmitry@gutov.dev, Ihor Radchenko , 64735@debbugs.gnu.org, sbaugh@janestreet.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 21 09:46:41 2023 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 1qMkqX-00075M-97 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 21 Jul 2023 09:46:41 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qMkqA-0003ou-Lf; Fri, 21 Jul 2023 03:46:20 -0400 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 1qMkpu-0003ny-8v for bug-gnu-emacs@gnu.org; Fri, 21 Jul 2023 03:46:03 -0400 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 1qMkpu-0005VN-1B for bug-gnu-emacs@gnu.org; Fri, 21 Jul 2023 03:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qMkpt-0005lH-TV for bug-gnu-emacs@gnu.org; Fri, 21 Jul 2023 03:46:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Jul 2023 07:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64735 X-GNU-PR-Package: emacs Original-Received: via spool by 64735-submit@debbugs.gnu.org id=B64735.168992554322121 (code B ref 64735); Fri, 21 Jul 2023 07:46:01 +0000 Original-Received: (at 64735) by debbugs.gnu.org; 21 Jul 2023 07:45:43 +0000 Original-Received: from localhost ([127.0.0.1]:60466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMkpb-0005kh-9B for submit@debbugs.gnu.org; Fri, 21 Jul 2023 03:45:43 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:42393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMkpY-0005kS-2m for 64735@debbugs.gnu.org; Fri, 21 Jul 2023 03:45:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1689925528; x=1690530328; i=michael.albinus@gmx.de; bh=LaAANdTiOwyvYVLhZ/U4cpjZeiP13y74Zb8Gr3kAvQk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=jjwiVmxbbF+qNxyEoocizZ6zXga58d6u7hr97HrZmWeV/uaMRK9bhC4B2UKwhG8LHW4ajUc ftCYlNiOkIR35fl4Cg5EUa1CzM8IZwgGnEbJXj/Yo2QFR24M/BanCBKnV+q+drz3s07cR/0/6 3wgdVeo1E1k7TmzifJVgQFXrl9p6uYZIbUxMpHTtNZJ26e+UbNNv0QmiXjGDnDrPbbeHcUAYk rwJ07niWHY15Dw1HS7EEs7VP5HK2CEq5vgK+bZaTo6Oeu8xCigncmMKi568Iq1CW7L1oco8ZC O23I3TqvWlnEJ2FDm8L9DZZy5Gw+BeU4X83Lw3zh86eMK1+B077w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.27]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N5mGB-1ppdop24Wx-017Fm0; Fri, 21 Jul 2023 09:45:28 +0200 In-Reply-To: <83wmyu1l1k.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 20 Jul 2023 21:43:03 +0300") X-Provags-ID: V03:K1:b/SmY+B/DfjMtgpc7w5QOzZlx0NVKW5zW8c/dmgIkZBy4x4+fsq BdTJHxb7trcu6HjJrQXDtTHkbzetjnKeS+0Ppa5/D76IHljQH09zzeZ90umJe5QXIxC6rZF ppkglRAMejmX2XiMtA/nCv9G9ntNgtIlNxKsxjjwPSGKfBSYbtcJwl9Rd1IsRwUj7eLaxk6 Do7hOnudHPLkhifHOzZzA== UI-OutboundReport: notjunk:1;M01:P0:4306727PI8M=;TirqMR+X4Crd1a37T6jhMaRjden 4HgVoO3lrTFgVOzGSMVw5SmCc00vwzy1CkXDYrWW7bS4LVmSmRzGHp7SP/+EJFvDHb+6BsxiU YsiMDgyt7+4t7mFQucZhlQdNXmXvIXnZIbFdTgnyER9tLSVC4jqglWn+a8ZDjD8Ztq7n+/mBb 893eS+P8KAgO6fCo9ZvYMaOu9q4/0j/zvvfND/B3Vvb/6MV3smYhO/p059WzSNUS2sf99f0kR tm375msFOmFm+ulZfuCSTrraDfT+3QnDSOnMNxWY1zjfEKgSIhE1BffeMfrjKBWsWh+9MS5u+ jo15TiebbCBqQiegRbtBSO5BjQWT8sL0yq7RKqaA4Ag72FIevG6eHONs68Qqp9ovDCg4oYULV J0+tsH/uPJlDFaOleiCup+ZYO/2+cDdKVX+1PRqnhyPdhWeDUTjERTOxMx89cje1VJukeg2/h /XY23KoUGG2EcrxpQMs98+hyw5e55d8bhdX8HyVUh3C1QllM2rGCSo2qsyUYPSkpCm0MQwhW6 hjhpGmUFty50vGcG32KzyelOj/6eVoqc/yR0BAKRVRcO3wMzKoRByQBvQxB5CdppuBAJjecrA Tc+gzXEgoUDZZQpMOtV4RZcU2NJIOELbxusAE1jP6+I+qnzPGEeFXnLPKEvmo/L+HQwmLGJq5 cf0n0hv+vSC1BLBC6Ke0RjNnIF8pMDF6u6sITmeWD0B76QjwSLTqcWdUgbCcSpFLAOnGO57sw 6RKLdX+0Jx24G80WRltG35DWdpZXqP49x4faxpaM16dI2m/2fMy+ScOZ4Z4QNL2p1FIZQT48 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:265656 Archived-At: Eli Zaretskii writes: Hi Eli, >> Disabling `file-name-handler-alist' cuts the time more than 2x. > > Disabling file-handlers is inconceivable in Emacs. Agreed. However, the fattest regexps in file-name-handler-alist are those for tramp-archive-file-name-handler, tramp-completion-file-name-handler and tramp-file-name-handler. Somewhere else I have proposed to write a macro without-remote-files and a command inhibit-remote-files, which disable Tramp and remove its file name handlers from file-name-handler-alist. Either temporarily, or permanent. Users can call the command, if they know for sure they don't use remote files ever. Authors could use the macro in case they know for sure they are working over local files only. WDYT? Best regards, Michael.