DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 49ILbLrw1083516
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=MGK/immh
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 362243858290
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1729287440;
	bh=G/cz7tf0S66mbshAKaLSQOJtJDMSdV2Q/y3UQfoFSWU=;
	h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
	 List-Help:List-Subscribe:From:Reply-To:From;
	b=MGK/immhRGWiPZpkcGNYncZOb1KmwheEu3xuLFVuKd5xGml/7C9JqSUxnmwSWoUJx
	 woSprvdcnU7eP0TFE8aPspxtMFZ6zaVk66XqkB2Pb8qJu1BiF8Zf/iYhej4vcN3d16
	 2dov3lHU9bTee3k4hsiXWlFZ5gX3kp8yRgH4vaXk=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A812D3858C42
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A812D3858C42
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1729287386; cv=pass;
 b=TKEjG6kxtZBYwYtqEsL0x0Dd0KPaU6ALKueAOrDyzPA1nOKyu3YILAtWf/VNESubRH0YRc0qt+F3pe6bAJgApwt5Zx9e0HFy0WOi3z7bqQvBBLVpSp+8giCFqd7KZra8r98S4ZuIkUOXcBNmNVyjJoFLm1DtUJt5gtCiegmtYnA=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
 t=1729287386; c=relaxed/simple;
 bh=QteOm28zLR+WbYCgCiZ2ZN1MAYA+2h8ZSDbc+w+jPks=;
 h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
 b=F9+ydUDzjJssooaNDBNdFVu6/hU+BA/tKHLwZ1Vy9/3Pnt7C4QJWdVN4pLEVVK3eSzRRkIdLmdpVGHGZMt9Dvm8yrMZkNIa+NX8toin3Cdmse0J2qqgvV6uqDxBR2fbBA+epgiy5YpepnPhVsYDeusvZpLiwyGweyl/FBW6y87c=
ARC-Authentication-Results: i=2; server2.sourceware.org
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=bR5gTrOoGjq+knIIy2HW6ArKAloLZb6ikl65yFdII3catFHOPR4sp8+bbsgG4Hq/FfavzQvoQuW5CSMl5X6Bwpxz9fCAaWKP7i9X1REfSDJ9dA1K4/g9D4/ygqn9XrfKMMNyObou1/poif5pOs0bu/Uhy4Yd7kT5Q3FYEYad4/hdSkHgoVD0qvkaVJghd5IHqhdxyPlxve3pc/Il1kCfxw0pYH2oxl7uSa6q36+drw16JYEylApvPqcqD0rLbaFPZNa30eozJXyIQn+hQSuFy1lA+T/RcHLL6VsYuYjEENWuDp/R32jdWilCrtsYe7euYCLBRMi2uvfwuxj44/XcIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=W+Z9jvDRB1sDQmzutZt/xbujkNUBrxxDnyDyZ3bdJqI=;
 b=NR69gOsua3Ll5efsXqbl44hNwPF3qsCbLD27raMsA8yjZj0y+IYLluivQzffp8E1QIndA4kWGpW9eE3IMdgT62l9dNWH4K9lFeCSZlxV2AXSrkU2Xpe888DBE9JrzDvrobDwGbg1calQbzQnLLwh0hhy4A5f6naHmvQhj4ITo1aByex1ma1UjabON6SNYNsuXNI6TxGni7O9mg0Lbx3KbV1o+vlAatRHJ1tlEv4Czy/npzPKy8IP+VxYXgkoj91xi5tGd62njoZgwPnAbh+acDYxJr8R6DGkuexLhTy/nuwbgBTkvyiKWndqUvuVxWlLAg06fnXK327wa8tz+dHyaA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass
 header.d=att.com; arc=none
To: "cygwin@cygwin.com" <cygwin@cygwin.com>
Subject: How to wrap emacs startup with application that dynamically sets
 particular environment variables?
Thread-Topic: How to wrap emacs startup with application that dynamically sets
 particular environment variables?
Thread-Index: AdshpPFbsrNvDBlxQLuNymcUbhRIKA==
Date: Fri, 18 Oct 2024 21:36:14 +0000
Message-ID: <DM3PR02MB102569F13FAE2FBB1163E4E259D402@DM3PR02MB10256.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM3PR02MB10256:EE_|SJ0PR02MB7776:EE_
x-ms-office365-filtering-correlation-id: 5b1e041a-380b-4147-6390-08dcefbce473
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?F8YbOg503MsPhBkhAW07dwyzkFql1bdDrGrU7xT89fQw1wB/y8RuuVxSzH9x?=
 =?us-ascii?Q?MM4weAMHV6LE512cviMnP6Zn7oAxTDhxbYrCQgVU3Ohs+efsbGUNRpn9RG3j?=
 =?us-ascii?Q?CxhryhtwYtFgzcqaa5s7R+nB8v6Aq34wnNLGDKBf7a9JWlhmAc27m2vQ1S+Y?=
 =?us-ascii?Q?OtS4CvloLzRVPhjjGKubuykp6tBpjyoermLyblz0vW7Sc6t3toD8MgfIwKw+?=
 =?us-ascii?Q?JRq93ncY3n0TUZic3aPKxzFKnCi2dlcGPwk+FfwELxwh4AFkKdIi826MMeEg?=
 =?us-ascii?Q?V8g4mE8ziB652doXBEjr1nxwTiNZhWuDFE/yUlHWWfy/Mw/yVXVjLOizgMnX?=
 =?us-ascii?Q?9eVkPdGjS8b822gKLVv9KX76reqauIgHZ1m2nSdu4QkGL0RgHvk4tf1sfO/T?=
 =?us-ascii?Q?CNHgS/gyjIcqGU0YsBLxfiVIcL3PNcQqPj+B+9tGDgNkIyHZb7EWtO47dHgH?=
 =?us-ascii?Q?dk7iRiQ5gV3iEKbR6HQTMYWUgoGpMDYAh6zPBG856/ycDXZvcPKzJ5azSNtp?=
 =?us-ascii?Q?AF2334U1AmmKY4wxfJLNFKHVGQnQVqOxylK9y233IKBlldPLrNOf1IpyyMF7?=
 =?us-ascii?Q?89sYmRWmZv2Uo341yuRPNKq2JHuEcxpvj6D+Lh1/NWei5diDhZ6YX4BYK+Ns?=
 =?us-ascii?Q?rhKyUPdx/I31mWuSyk0hlFstFKq9ybYDj7nKVAOhaXUh9W2SzS3229niyk0d?=
 =?us-ascii?Q?YhXonflwjO+eNatSulBlT4x9x43KF470c5m9MvSVq+JhxLLE3/7zE+rotHxf?=
 =?us-ascii?Q?eHJH0CQEzEA1S6RGMIMTsl+0bbhuiw++zsqs/Bd10S0EOu16NsP0U/4xAJL2?=
 =?us-ascii?Q?2gACdFDk6msZlEc7AwSLY7+9gs4gE6R2n8NStq9wjxDqEuLR+jxj6w7r2rL6?=
 =?us-ascii?Q?oPipD1F40+EoENkojoSQGOQRC/3GuwE2bo1pI2e0P1g4dgqcXOcwvEKpXIkM?=
 =?us-ascii?Q?o8U/c+LQsHmBMnyZAvkLBKxhFtn7Z9yCoP50ZwoODItp1dkLQF8tmKe0iRsQ?=
 =?us-ascii?Q?7k6cN9VJKDQX6GlDSrrSeUvyMDCU7gWVqSjfYBh3IZ18zcOGgGdNkoAgtXGt?=
 =?us-ascii?Q?aL8/49VdsAK3AUgBwCSMFaWHcvSyUD+nheLg50g6WMpdyS97Ex8aE1ST+7bq?=
 =?us-ascii?Q?g25iFnQjinRzzamIvuOV48roXpy0lCAb7CIlsBs3snbuNJ+cuTvtob5YQzKI?=
 =?us-ascii?Q?5pgWaAy2qn2zfBjib3RXZePwDoYWuQaou+ZrWxjn/lbCdDLHos/oErujtwe/?=
 =?us-ascii?Q?CoZ3ItalcxSUnyzel/yx5l7LrwHyntr0FoJv2pYTHV6s7WalwMmOQyy8hCXV?=
 =?us-ascii?Q?hI9sDyiqpmXgKbbcm/AbKBSCH3KgBO6YKb5zi9Keq6xJC2f3oEMqyPCNUth0?=
 =?us-ascii?Q?c9ENoNI=3D?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM3PR02MB10256.namprd02.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ScBvhz7uNnpk40wPaR7eWkphePSTbwIEAUDvDreoBU5X2RmlS8sj43fJ9yGg?=
 =?us-ascii?Q?l/27dF4ntjLWukNyBIPyDIiAPPAeJhRa0IPBAf867hG+D6r8jGEIMcVZC8tH?=
 =?us-ascii?Q?QYZod/cPycKgOQsXH8eB4Tk2BM3BeWCYRJGoLOhAM7WQGkLaZNqX8gCG8AXn?=
 =?us-ascii?Q?YNs3jk2iaaVBYzIlZoyTpLXVmypo0vpJGLdGHHHK38DYhJ/PZX3ddwydgrPL?=
 =?us-ascii?Q?FrjvlkSU1lKcpop/bpwNkmZUr9hUevaLvGy3Us68lr6harurHRNDOEgCYCZp?=
 =?us-ascii?Q?iKiKG6djoVp37Yz2Cez6tqmSCO6yBQPg3zCqS4AsEnm1TpSzBaAbUd0BygwA?=
 =?us-ascii?Q?pLyfTEM4W3ssp4P5oCYgIpQk3x090QgE25+MuBRqePKn6yVObQrWf4jwI880?=
 =?us-ascii?Q?n1W+hqzlx2rGdupOqm5x3icboRZ0H4FcF3xjAqZYQx/mVQBRTmWa3qH05IAx?=
 =?us-ascii?Q?TeCvj/ixmPW2QCa5/e9eGwLETYkmslCkg88iDKBHdSA6TOEcVs84Q5q3fR6O?=
 =?us-ascii?Q?ac32pyZpXH5xo82dwYgHmzYRUt5GT8w39aULpYK66Q98SBkXpz3oR2f/SxPK?=
 =?us-ascii?Q?oFxppl2kKQ7kIUjFqNKtHwRUo/wxADWW9X9/oQYIkJFX8P9rtvNTLhuaDBk+?=
 =?us-ascii?Q?f+Z0cHg47c0W/EpsFj1b3tSZmlIxq/SXRx/EbGUuwb7TRMab+kO05etgPHGI?=
 =?us-ascii?Q?oRUeefIWzMTA3tUxHDjPCXs7jTTX+9gFsE5WyfV9XA7whEvZmXy8jf0Xmiqb?=
 =?us-ascii?Q?xgKHDHKQaBjFlFmbjN1jme5TjH+pMo3n6eijPq7OjL9k58VGyIPbyFz7GyC/?=
 =?us-ascii?Q?ETE5qV3s95L2LI38B4djdQtVstFMTRZqXquiRoGYdLfx7cQOcPNvmtlE3BMX?=
 =?us-ascii?Q?dvNgXkzBjhJ9vAcbSdll7Vf2n3pyq8xZROcVipSiHeKuC3QCTdo4359g5Dmt?=
 =?us-ascii?Q?fufgJ8VTe34ggHGPLLmu30SDyI3gJCv+8vs9xYOvv+GFDLSOL+G/RPDJFpek?=
 =?us-ascii?Q?PvYBxkzBArJkBGxLxpYPEEtRtLfzdyl0tFRMvsBO8LRY5Susk7a+qc/bH859?=
 =?us-ascii?Q?z0EXi+Fx6YrUbr0NIOlcHBpJGe0FIpLbhmNMvwthsQ5KLGj51mlqWPtDERFn?=
 =?us-ascii?Q?X7ubEcq28K+Gr2oBxXZRpMBIn1fx5HYwB6CRhFE8Ep1NFjhoDLfp7umlPhmR?=
 =?us-ascii?Q?uU8M0BQ3bIuPmUkZGf9Jm0lGndXOLskoqjvCOQBIjwd4Ka9SOqAHtKgiKTqs?=
 =?us-ascii?Q?2cHy/dyQEZY2XvEltVW8a5juSl7dmhHnQeIKb+4uwJUtPLLO7NW00IQ9ifw2?=
 =?us-ascii?Q?vgaqwhJWmAqEzNHvYI3vCSStWcr9k6vxtnnwXnBLEAM9G2d2N3La4II5OcTE?=
 =?us-ascii?Q?PBLqPU1aadyCnVCEV4m6CLfrgtV8xD0Npw8P2ow4vqsUG3vAQV7TxZcIvkhz?=
 =?us-ascii?Q?Nm7PbjTQf+/+V6E8pvsDj+I1fdLXIVJ1Bh8k6XSdPKzAQYkjQqT0EetfaQti?=
 =?us-ascii?Q?KX6sElEXqu+6jfKOAZMjFmbmLdw9Hwa8blk5gLdg9LdFH/RlkGXUGxPSCNBS?=
 =?us-ascii?Q?OOOsO326Cr++cjCWZeI=3D?=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM3PR02MB10256.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b1e041a-380b-4147-6390-08dcefbce473
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2024 21:36:14.5031 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NjTPQeJT5jts/Se5218E+DU35DvW0vt/Kk+qjFCiijg8RyScEykjm6zUjiQnIC4p
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR02MB7776
X-TM-SNTS-SMTP: E2EE1A20FD331FD976432B8FDDA31D3E07AF0D1C1FDC4F5FFE4DE05ECF351F1A2
X-Proofpoint-ORIG-GUID: MgE7tki11BN6tDIEtxAKsuYo8ixD2CAo
X-Proofpoint-GUID: MgE7tki11BN6tDIEtxAKsuYo8ixD2CAo
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30
 definitions=2024-10-05_02,2024-10-04_01,2024-09-30_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy
 score=0 bulkscore=0
 phishscore=0 mlxscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0
 priorityscore=1501 clxscore=1015 mlxlogscore=708 malwarescore=0
 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.19.0-2409260000 definitions=main-2410180138
X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,
 SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: "KARR, DAVID via Cygwin" <cygwin@cygwin.com>
Reply-To: "KARR, DAVID" <dk068x@att.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>

I'm looking at a situation where I'm going to need to write a small application that takes a command line to run, but first gets some data from an external source and sets environment variables from the response, so those variables are set in the subshell it starts.  It would be straightforward to add this to a command line that I run in the shell, but I'd really like to wrap this with my running of Emacs itself.  I currently use the following in my Emacs shortcut:

    C:\cygwin64\bin\run2.exe --display 127.0.0.1:0.0 /usr/local/bin/emacs.xml

I see that the "emacs.xml" file allows for some static environment variable values, but that won't help me.  If I simply change the shortcut to this:

    mywrapper C:\cygwin64\bin\run2.exe --display 127.0.0.1:0.0 /usr/local/bin/emacs.xml

Where "mywrapper" is the application I'm writing to get the env var settings, will that result in those environment variables being put into the environment of each shell buffer I start from Emacs?

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
