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.devel Subject: Re: Buffer-local process environments Date: Fri, 30 Apr 2021 17:55:01 +0200 Message-ID: <875z03epii.fsf@gmx.de> References: <87eeets6jf.fsf@gmail.com> <8735v99f4i.fsf@gmail.com> <87y2d1xada.fsf@gmx.de> <877dkkcjrj.fsf@gmail.com> <87tunoyzzd.fsf@gmx.de> <877dkjbxfs.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26421"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Monnier , emacs-devel@gnu.org To: Augusto Stoffel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 30 17:56:51 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 1lcVVa-0006o0-Of for ged-emacs-devel@m.gmane-mx.org; Fri, 30 Apr 2021 17:56:50 +0200 Original-Received: from localhost ([::1]:46100 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcVVZ-00052i-RE for ged-emacs-devel@m.gmane-mx.org; Fri, 30 Apr 2021 11:56:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50818) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcVTx-0003CR-9e for emacs-devel@gnu.org; Fri, 30 Apr 2021 11:55:10 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:35371) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcVTv-0002a1-Jn for emacs-devel@gnu.org; Fri, 30 Apr 2021 11:55:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619798103; bh=4R+vsPyM8h3Rj3ce2JgFGG3DRI1I9ekJKbrSWj9j9Kw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=M04fD1BZGrGiflrCYghyLTHjrpZ8yPW3nIndHcdwCTkfbdhZEXq7gUbGKr48Osz33 Blz7IuhzaUUzp0tx3iUVAjNn8eET0eyKRwB0FriposqnBLGqJ+HGxA95vNeCRB+78F ZPf6lKbcsJXbWpi8MLPhC+nmdjLONnp4CLzCguGU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([79.140.125.20]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N95e9-1lY1r744rn-0165B5; Fri, 30 Apr 2021 17:55:03 +0200 In-Reply-To: <877dkjbxfs.fsf@gmail.com> (Augusto Stoffel's message of "Fri, 30 Apr 2021 17:32:07 +0200") X-Provags-ID: V03:K1:LeWHmzC0a/ycG2P/s1pRCPTyZh7qfshKeY1EiLKtqeB984kCUFs WUCOd+hZB+T4HPDhhjgQMgX24F1zmStKYNbL+NLKk/DMkn8it+DQVFgvrunJ66TTx4Ol5lm rwErQ9y4MXl+BN6UEjrOtG5L/gsJ/yUX0FMF4aZZwnaMv/m4fwo6g1LfiLo1r72b7RaIECb zs6i/U8QnTvP5zqp+eVTA== X-UI-Out-Filterresults: notjunk:1;V03:K0:XnPVS/HXVOw=:bWxIodI2I8JTRl/0HfZvkE 644re1hG6oHvhf97Ic0cQdjXf/idCShyMlY8YuKBQdZacsCFn6RA0PRTBhzgzz+z0yOLLT2dB r4Yn+j8pTCtPjd5Mpj30otCFGFmRmuEXyLB+illHh8s0Vr4uwK7uonMJZsDUvAOkzEt8HzsHl 7iHPyjBCMwk/vfGEtMVArpNlzDXlB7is7nXk0cxSxtQE0lgRdbodgW5WE4Jytkj5LxFrPzG0M 04ciqyxpcQ4/5C8xU6FfdTDbQNwQI+3b0+ivm/7AGVPy5qvYy95psigEaZYci56Se3KfVMvni nBs82iZWgW4tAqjE+/yfZN+5a/n1vM1WSfYorKu9sCIJrc397K3i+NvQabky4G7qT0ANGHnzF tP2CLeIx868+EZRS0A6+Jq9jKuVdu+Tbaw/t63au1n3ysJ+JK33RzJzsP83L+4x95AvgR+anX poPczxlPvdHJy+0dqxyHgqkKEByVS3Qyu5KFTPChGsMvI9p8waXCAT/yuHdVaLSDusTwvpsLS yF/o2xe9p0GwRyhavQpOur4wZs1DC3TeDNc/cAy1j1oQlkh1Ek6Ui1OqN++aMzUKoiJ14aoDv a4+92xzjgicG8C7tSE850bkuCZstg4Yg/nNk0ofbvdKgeZawb5l0zFhr0n9lR0lJVoimNQuFm Eh2UCIDYJ66VwqJoHq7YXxhwU4LSsZhGRIvKsBnoCi/x0GdZUBFDtHr4x1O003KExj59eX/qT QcZRrXDZv9N9i5QRt0FDXFEYYcpJbJiZpAMw84NGKYgLq30zAjs+E6AfFdNXKS4FEUR6RBB5 Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-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 autolearn=ham autolearn_force=no X-Spam_action: no action 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:268673 Archived-At: Augusto Stoffel writes: >> Because there's a lot of functions out there, which work for the local >> host, and should work also for remote hosts. See for example >> vc-git-grep, which has >> >> (let ((default-directory dir) >> (compilation-environment (cons "PAGER=" compilation-environment))) >> >> compilation-environment will be propagated to process-environment later >> on. And the setting for PAGER is needed for both local and remote >> instances of vc-git-grep. There's no special code in vc-git-grep for the >> remote case. > > In fact, if one launches Emacs via `PAGER= emacs', then Tramp will stop > setting PAGER on the remote as desired. (Well, it won't, because PAGER > is in `tramp-remote-process-environment', but you see my point.) Sure. But reality is, that a lot of packages are written w/o any care of Tramp. People call remote processes w/o any care of such environment. They simply expect that Tramp works (and bash me otherwise :-) Best regards, Michael.