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.help Subject: Re: Non file buffers and default-directory Date: Sat, 22 Apr 2023 19:31:16 +0200 Message-ID: <87jzy3vn6j.fsf@gmx.de> References: <87edohf3ip.fsf@ledu-giraud.fr> <87zg745p85.fsf@gmx.de> <87y1moe1aa.fsf@ledu-giraud.fr> <87v8hr6gvl.fsf@gmx.de> <874jpa611r.fsf@ledu-giraud.fr> <87v8hprb5w.fsf@mbork.pl> <87zg714qb8.fsf@gmx.de> <87pm7xplz3.fsf@ledu-giraud.fr> <87r0sc4cmv.fsf@gmx.de> <87ttx810mz.fsf@ledu-giraud.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22603"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Marcin Borkowski , Manuel Giraud via Users list for the GNU Emacs text editor To: Manuel Giraud Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 22 19:32:06 2023 Return-path: Envelope-to: geh-help-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 1pqH5i-0005eG-9c for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 22 Apr 2023 19:32:06 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pqH59-0002b1-M5; Sat, 22 Apr 2023 13:31:31 -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 1pqH58-0002as-13 for help-gnu-emacs@gnu.org; Sat, 22 Apr 2023 13:31:30 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pqH54-0002qV-Oj for help-gnu-emacs@gnu.org; Sat, 22 Apr 2023 13:31:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1682184678; i=michael.albinus@gmx.de; bh=J7Kv+bfTt1CaEisPph/BAXI7gKdRsJ3AQH/mOHdfLBE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=bzMtHGCnIvQHmeruC9akxoLRI8TDqC/2DHURFwti680GvCsq+kdj7fFjMhvApuQFV IpRhCqJydVByhntHZEtJxW43vBvZLUQ94AksQ4Gbul9vXcCPrfYvEFtqH3FEzxoMXe dbFruSSwPd+aXzAQr6W3SGugUptp6Vzh2LAU9rbubmZqnnPm3y3X6QBW1wqjgelXhz 7lrlkcu17hB+AGOfRdz5n2Egj7hjBJ6/ZmqHoGA32274pTZVo7uRXI4BEKFPxUvfk/ MfeCPHs4GgQi6R+mwZCQ9LQUm3loCmA/yGWIlY5JLain4KG//j57p39A1KSRuRuHvf EJ+ljwAm3ypyA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.0]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSbxD-1pk2j10fqj-00SwYn; Sat, 22 Apr 2023 19:31:18 +0200 In-Reply-To: <87ttx810mz.fsf@ledu-giraud.fr> (Manuel Giraud's message of "Sat, 22 Apr 2023 15:56:20 +0200") X-Provags-ID: V03:K1:/b3GNqwLsgfjb6/4t24zfWvPyylcK7hTKipIkuSbn3dbQ4RuBZ7 qVCR7rcC9OqxC2xcUqpurug4Hy/TpFRBTmkaE7PX7hY7zeR1zfAWwBKQTwXnSfvH3+LUHuT gX4jH2gkf8Q2iXH9jnWJjyRW+0JDbsBWFCO5YgNKlzAG4OM1hzVSMiHQbFhezizZzDxEkT9 uoIayWTcSPmc9QKyb5yxg== UI-OutboundReport: notjunk:1;M01:P0:9mAnXGwzhjg=;EY6Axsiqb44nWxP6J5Nd13IduC4 4IZiuKA8nB+uIcQHDYbalBGssG4x8Vyq3BTf1len4DBVbgb5sHSCKH6+zRKMyffeTpIWNQGWe 8tPPNRsXQpmMAdCxI08b+e1oSdJ4apFwCmhupycGwnt91t64liG/wjkkObMrzmWMI3rosI/Ib c5yfplcOHwwtWJK40ke1OEXDDCaLuJZjFOdBsl8ew5cQNenlD5Da1TUsEcyLxLYpjR/AsxDg5 d2cwRidVaDe4OCyAjCu1CIiV7clXlgE1fQL/FWULTCcgljXPR/PFxwX1Pbx35zGz2JN6EVc/J mguAjDaXvDM604gEXBsDLiijN88tG/uHqEGF84IlpEJVahBVwzvA2LZPG26HchxNwbWNIpIn7 paqnA4O65DpGCSONyZVK6HoPlhh6WmuiOi2QeNz1L+rRS5XzjRF2nWz64Za9d5oUHCluZagbV XdpUQg6M1AoSPOnMJ6waPLPC4RxxIgA1wmisQDAwwLxXHtxsoSF3lzqrtOCTGFRuPi4b+75Z2 PB5J7e4z7k+3ukPtXZakyj+6+QagdPP8EdstXpWM0DnGUS3RCv3rlkHXLtHjroY8rLAtHWZD4 gmAV3MU5BWN0MIa71uGnL9wO7D8W/5ErAU4m9T6GYPmkfoHcBP92kasI6zgRK9DV28BKiGbmb A6V7Av6uSqxLOubmvbIHpPmw0rQYXWxePhPeWm6CwlaUatrtXfgyxzju4BHK4qqrFNmTWOhB3 NSsQeq6YQ/x+Mf97Q72cPjQxR81VqM/nd0y3tW+zRlFKuIxn9HGq7W3Ub8KxvFukr8fym3nI Received-SPF: pass client-ip=212.227.15.15; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143333 Archived-At: Manuel Giraud writes: Hi Manuel, >> Anyway, I'm frustrated by trying (again) to add threads for Tramp. No re= al >> progress for weeks. So I need a break, and tramp-cleanup-some-buffers >> seems easy enough to implement, and it would enjoy me to do this. > > =F0=9F=98=84 Have a nice break then. (I thought that Emacs did not have = "real" > parallel threads and that only external async process provided some > parallelism). Right. The idea is to fix the famous "Forbidden reentrant call of Tramp" problem. When there are two concurrent accesses to read Tramp output, one of the functions shall be put into a thread, and that thread shall wait until the first access is ready. > Anyway, if I understood you correctly 'tramp-cleanup-some-buffers' will > close tramp buffers that validates a user configurable hook? Yes. Best regards, Michael.