www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/08/14/11:30:28

DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 47EFUS8r3893063
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=F4Uawqex
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9615F385C6C2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1723649426;
bh=IiiBljod0Rcn4e0DOp3Q8by8rLbP0naoo9GlrhMtE/k=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=F4UawqexPbTIc3bjkJYQXVt6JBaXqPYwpSqEbkDfGy81NHnDe6++lLVdtx8mbP0Ar
GeYLpqDXWE83fiK4ZSEiU5mIFVWKXBwK0FVgcPVbItKVNDoDkOg1RVy99lZnnpBpeY
f7qyBkeodKe3ZHSDY31NoXUFIQ6rFajhcVHtrG0g=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 88AF63858D3C
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 88AF63858D3C
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1723649366; cv=pass;
b=eg9qoPvhOYlag6a9meGakVLITQqqAVfSABT5cxGw3m58qpbG9LywQc1ftvxBH2URIQsb320gk7fHgxL/vhSo922Eb7pYv/tR6RzSP4TEqF3ggMLVzP1ck66oU2lkJ6H84Evaiw7H3rcCfo3jofzTHyhjvK6mk7oxP941eQHv5Dc=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1723649366; c=relaxed/simple;
bh=SkGdgW8dZ5nrDrgg+ExXoAFRT/j2AM/UsINgujOZLHo=;
h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version;
b=Tl8083dJj80TXrIzXHZHHAnttQMU4QvCVPAggg8EXtx9OcFtcpiG3jP0cxxFhAoaOkUI7Nq0GPfDcBcoswKAjBXBPT/I2y1ZJ9M+nvnc/aqJv4cj9paiw7jX+4L6j3xewfhp+5NXjbQiz4HHS22i/CwOOb+6/UzMOtnpLNN7Y1Y=
ARC-Authentication-Results: i=2; server2.sourceware.org
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=xFCFij3t72Gs6nkaW3QBOxpLdRQ0sm6vCC+IP6zSFN01ySy5XcmzLBd9osNtetciEz+j+bHUWxd+Jxl82/L3BwOI+8+uVZeBxzx0fH4jStosrArfFC+bX7gM8iPTICt62E1aqEfgbcBsRTA3b8FlPxupOw0G4gN0Pp9+byJlj9Xx4bKR4M0MalQmFPpLxRGhkswKWxlpBJ0hJlVtgG92DiuOyFGUzhrZf/St8nZpDGWgUe5dMOxgZr6kFchNGnZRqGXYNH+PJErPmTTIk83oHT/WRTcbbF+9/kg4O++zIpn53B8LdmbmzrliHFE5X7TIrJflsDPgfjd1FDctwRFvLg==
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=/3OW49aP88n0XoTdCdrF/2s3TsDQ7b1WbX1M5X1OGMU=;
b=QqlPRZtRmSSImkFoinsvSTu7pHKC/idw6wLpX2KBKdZojtN7BznlX4oJifR1qv5nA8PX8StnOPHhX7j6eqVOW15gceYOMc1jR1xE0G7x/l+6MYFmnamegx1gyTj65Lur+VpHGPzAVkU5/htUtSGir1WKv6+QHPtILtrlwxPcC2NqQV3/E/NNQudjrJYsNGNAYINfObWWsXxnbrEtQhdYIYtKjbKFLAXegYqLb//IAulNhowQcTojvQm130SLG7GFJlsOOgx7fQPnTx/LTAtrxhOIfBl0S293Hmr+ehfagJXNSEIAEXvk6oUz1n9Ae7V9KgYOKazrvBeCXjcB9meD4Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
dkim=pass header.d=cornell.edu; arc=none
Message-ID: <b26536ac-6d31-4f11-abf2-e991528aa1bd@cornell.edu>
Date: Wed, 14 Aug 2024 11:29:15 -0400
User-Agent: Mozilla Thunderbird
Subject: Re: apparent solution to Emacs multi-shell problem
To: cygwin AT cygwin DOT com
References: <DM3PR02MB1025679723014178366D616E09D842 AT DM3PR02MB10256 DOT namprd02 DOT prod DOT outlook DOT com>
<9b9c02ae-36da-410f-bf96-523a036f724c AT SystematicSW DOT ab DOT ca>
In-Reply-To: <9b9c02ae-36da-410f-bf96-523a036f724c@SystematicSW.ab.ca>
X-ClientProxiedBy: BN9PR03CA0422.namprd03.prod.outlook.com
(2603:10b6:408:113::7) To SN6PR04MB5151.namprd04.prod.outlook.com
(2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|BY5PR04MB7108:EE_
X-MS-Office365-Filtering-Correlation-Id: 73253b0e-a9ef-4eb0-4dc8-08dcbc75dcb2
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?bGJWWUl2S2UvN211OWQ1OTVucW5QdUlWNzJVYnJ0d2RiMXduMlpvMkxDUDds?=
=?utf-8?B?dWtLdTRlVE5wM0V2UW9lOWw4QXFQdEFGYlE5YWlITFRwck55YTFWUHZWMENu?=
=?utf-8?B?ekQ5by9meFlRNHFieFVtd3l6N1ArbDVKdXlNSkNaQlVsdEd4bmJRNjhFaS9L?=
=?utf-8?B?T1N5RCsrdU5XTy9ycUQyMkh0d3BxaG4veU5Oa2VwWFJuTkNqR0Q5YmFCMktB?=
=?utf-8?B?NVk5RkVYVGNIWE8wYkJHaGpPbjhJY09KNXRJYVJNS2FzS2R6WFlqOWZaUHZr?=
=?utf-8?B?c1hhbDdBKzBzQnkzL2h2Ukk2Smg0dHVLWDRJanRaUHhZNmt1NTRqSFpmZ3Ro?=
=?utf-8?B?STYwaEF3eFh1NmJkbjlKT0k3bGl6cCtYWnA5SnVkT0RXdEJIVHJBREtXMnh2?=
=?utf-8?B?YUJkdVdqRmFJUVhIWVgwRmlRN0RJK1B0cFlEak5nL0tBbnlzclNzem9xbVN5?=
=?utf-8?B?TXhUb25rTVJWVG8rYkpRT0VBYy9RaW5HTUlBWlJzTitubFBsNjlCSjhFcFRO?=
=?utf-8?B?cjN1VzNybC9tQlJGUjJjNDkyaXYrYVZaM2ZJd0Y2OVZGK0pKZFZtenRVbmFs?=
=?utf-8?B?eGhiUE90MGN1cFNMcldVTTRvcm80bTdhZ2tWd3hEL1pRazdlbEVnNWgzUVJB?=
=?utf-8?B?QmFlcms5bFdnVkFnMzV5VGtHZFV6dmRoR3NKN1AzclZrcG5QdWRMdDAwd01B?=
=?utf-8?B?LzV6OEM4eFhIUlNSVkw4c3BZL0hRQnI1RXBpQmhadkNyeGx5WE5ZNGVuOTB2?=
=?utf-8?B?NHVFNGRIYnhLeHRseTdKWStCOE9WdTgxR3RzSjZMcDhrbk5ybVQ4M0ZUdkVs?=
=?utf-8?B?Ly8rVmJsVllzTzAzSWRocXkwa05FTkRTTlZpZmllKzFVN3p4dlNsTnJvQUVj?=
=?utf-8?B?Mml5b3pXV3BJTzdLcFQrRDNoQ2szeEcxVjQyalpkb3Z3K3RCbkRFSzlDYURo?=
=?utf-8?B?UEpma1F1dHhxMWlEV25XbjhIUjJYa2NoZnVBclhPQzdES3V5SkxjWVByNm91?=
=?utf-8?B?MG41S1gwa3c5R0IzT25nNlAwV2xIZmw0dzQyNFBZVXJGZEhxOXJVMVlnb0FL?=
=?utf-8?B?ZG55aHQyNEtOZ3NHUmZLR3h2U1YwcWpQb2dWaFRSUitENHhuS1l3eml3NVgx?=
=?utf-8?B?ejhnbFV0SkQ5T3FwQzRhMmgxQTQ0dTJsSVJYUDhOckNGZGRmT1V6Rmk4QW9l?=
=?utf-8?B?WElrUzlPTkZGRjEvNkVlb0NWL054dVhNZUZXeUJ5MTUycDc1dFFYSEpiY2g1?=
=?utf-8?B?TVhXNnFYV0JRUVEzamNneDBvZ0V5M3pXYnVSSGVtQ2QwWUxaQ05wQTBwQmhV?=
=?utf-8?B?dkZnY1lManNWQWpRM3R2YnpmWDNJVzlXSWtSZnJmcTE2OXFlcm5IaEFpVEIw?=
=?utf-8?B?Q3dnRmFOblYrYmdLQTVHbnJvSXBKZ1NJV0Y3dU1zcnNpZm1VeFB0dEM0V0Z3?=
=?utf-8?B?SXEzWWlFRlFibS8vSU41V2ZmaDhielpUYkd4SXF0K0Jsajhhbm1QMTBWVzNI?=
=?utf-8?B?SGdtbGlOaXhmYkdBTG1Fd0RkTFZscDkxemJ4OFpnODJPSzZzaEZnNVVzOHJM?=
=?utf-8?B?Y3pjQVN0eUtqazNXVkZHTVErelNXSzd3SXRPd0NmUzkxTHpHMTJISWtXYjIy?=
=?utf-8?B?WllkaU9rV1pZN3lQTWFPSEVwZXV0T3dadlZrVWs5aUtUSmdMejF2SSttdXJI?=
=?utf-8?B?cmdSNTNUNVF4d1NXTy91QUNSclRySUNzUGxzaHoxU2dJMlRja0hBaXhaR3FQ?=
=?utf-8?B?N2lqMXorZDVzUnRrQmhpbkxPaWZMaE1mQUNteDUvRlN3YkdzVDlXMmpYS3Bk?=
=?utf-8?B?VDE2N3NDVlBacnA1aVNTQT09?=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MDlyRGlWVDRBMkRVZWxCMjhPUmR2bW50cUF2REY3TnE1cTNuSHFpVXBFVzFj?=
=?utf-8?B?cHdVVy85SU96VTFITndHN1NCYklmVzFrMFVXSi9zWGM4ZmtqV2pJM0pIZVd4?=
=?utf-8?B?bW53ei8yL3BMK2VpOW5IdEhVUk9qYWUzbkdRWFd1UDVMUXlGcDFEcWYxRkZ2?=
=?utf-8?B?c0EyTzlJNVhVSjdLYlZkZVpMV3pINkc3ZHhXYThyci81WmV4cHYvdVJoVXE4?=
=?utf-8?B?cTZ2dmVJVk1ZUUpFY20vM0xycTNROGJFNEQ4WDM3WFI2elZ6Z3A0ZzhpckpI?=
=?utf-8?B?Q2RFNnNmamU1ZTErMjFkdVI0SVR2eUJHMVp5M0poVGwyNFhkT1l3cjJoclVi?=
=?utf-8?B?dGJIeEM3QU92aGlNREVmRFVWSzhiTVNtQnZPMkM5blBJRnQ3VVp1clhjTk40?=
=?utf-8?B?V3VDR1FtOEhuMDR6VS9KWHZPbFVRdFdobzNMSUgyWjNmN0ZteWhzRmhFK2Zh?=
=?utf-8?B?UEQ5aEpFZWliNUNBc2hTWmVuNDh1WW55TzFNa2dhbmI2S0pheGVYQy8vYmVT?=
=?utf-8?B?TEJkZkMvZ0hDdnhveHM0Q2ovWDVUU1JhM2U0SXltOWZUWWdER2g0UFpSdnZ1?=
=?utf-8?B?NFlxMUJ1TitXTktZNzJZdFVpZnBNMkJSL3VocDFYcWZPV2dHZnZCVUV6SnJY?=
=?utf-8?B?WURxazRsaGdMK243RTY5REtDaVN0OXBMZklsazBvY2tQaGR0SzZTcVZMQXVU?=
=?utf-8?B?cDlqRDFJR0lCWm1HU05qV2lWalNzakVtNFhJNFVTQXN0bHp5TnNYZkNWNGM4?=
=?utf-8?B?OUtNb3ZiRWh2d0hMekdvaC9Pd3lrUHhENjgwVzJkNXNZVlhOY2pUcEI3SFVH?=
=?utf-8?B?TFp3aDEzSkpDUC9LVkZZeFVXRVpuWUpYazA0ZFlNN0UzeXFkeXd4UUEvOVRM?=
=?utf-8?B?d1VTalNNZFk3MjcxdEl1MEFvRk5rT3NJVDd0bG9FVWNTREExdjBxMnMwQjhC?=
=?utf-8?B?dCtBMktLZmxmeWF1VzU1dVRQZC81cGxMekcyUVlGbEV2bDhjRE4yOGdQaFV4?=
=?utf-8?B?T0hyWUJ5UUZvbFpvaTFCc01yUnVZbkdXQm9pdnlMQ2pmOEovcnVIZ0V1MUR1?=
=?utf-8?B?citVWmdRTEdEc25PMlBlRUY0ZmhvcnNqdjg1RTkrcWlSdzlLS1U3TndqaDRT?=
=?utf-8?B?d250M1QxNGRjcXRyejdJM0ZwUWR6ekIyakVIVHlielRhaks4R0htQSsvblVt?=
=?utf-8?B?clh2MlluSVFJM2pGOWxlSDhFL0xUaWhLcFY0T0wyNDByTmtoejBwVVhYM09O?=
=?utf-8?B?YXZCOUJMQzN0KzFncnNrM1Bnbkl3WkNYaEhxRTNZRnNkNjQyZG12dTllaE02?=
=?utf-8?B?Tmd4UDN2b1Z5WEZvbVFSZHRONnJpdTZ6VXJrR3FPd1V2dVgveC9oaDg5M0pt?=
=?utf-8?B?eTM5T3h1RGx4L1BKTGRnN3ZlZkFhbW96QkdWcWJMd2g0ZXBTdHdXNnpvdlJ5?=
=?utf-8?B?dGp6aEtJZVdGQkRXVW93K3FMT2xzd2hyb0FTa1JsdDN6WTY2b1NzcDBZc3pS?=
=?utf-8?B?MXN1d0VxZU5GMWlwUU5IYk11aGtmWTRaNmNOUk52OWtoOE12em9KTnd6THh6?=
=?utf-8?B?cWs0VHJuOGgxZWNMNnd6UWxaYjdGWC9LWmZHSjB5aXQxUGtGTXYzWFhobHVl?=
=?utf-8?B?MVZ6b2dvdDRSc2lXK2xrTW1QQnFOSGlGTFlsQVJGdzJYVHptQkY1dTI3eVVx?=
=?utf-8?B?VHlzclQzWDk5RlV1akQvdmlnZkZ5N1lwTDg3QUtXbUFlQ21xQUgxODhhdnhR?=
=?utf-8?B?bGRWS2JFMUJVVkZCTC8zVEQ0c3o2MzN5QmZpV0cyMnVpWkF2b1ZxSnhQYzk3?=
=?utf-8?B?RkhDelJPaUhvR1UyZFFxRHA5UUlNNVhrMDBzcmsvVCtpb2dxUnhvemZmUk1S?=
=?utf-8?B?SlBpYk5pRnZ0Y3A3OEJoSkUvbENDMytsZHpBVGJxMjJQRjlqL1V2WEdocm50?=
=?utf-8?B?YkltdUxIYXg1NkE3c1MwWC8xOWRkajk0UFkzditqTUdQV2RMOFJxcEp3S2ov?=
=?utf-8?B?dGRBVTVmcDR1bFdBUEpWdjU1eGR5M3EwNlVnNnExeW5OVnpUVXZCOUNxeXFu?=
=?utf-8?B?WDlLQiszdFZ2OUxnenhBRFI5Q0M5ZXRqbGRSMGZyL0Y4V29lV1lBN055Qk9n?=
=?utf-8?Q?KI++vf9Po3FVRRkTzahLHAChx?=
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 73253b0e-a9ef-4eb0-4dc8-08dcbc75dcb2
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2024 15:29:18.1774 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: S9I2Lr6PV6AxkD8wK4wEKDgdb8JiQbZQD95T91l6PBgtGl0sVgr410yVYJLX/1OLnPxmMT4gxwqY/P4gSld8sA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR04MB7108
X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, BODY_8BITS,
DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL,
SPF_HELO_PASS, SPF_PASS, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=no 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 AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Ken Brown via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Ken Brown <kbrown AT cornell DOT edu>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 47EFUS8r3893063

On 8/11/2024 2:35 PM, Brian Inglis via Cygwin wrote:
> [Added Emacs to Subject to get appropriate attention]
> 
> On 2024-08-11 11:22, KARR, DAVID via Cygwin wrote:
>> So then I looked at my .emacs file, and I noticed the following.  Note 
>> that this is another block of code that I haven't changed in many 
>> years. I know that several of these lines are obsolete now, even some 
>> that aren't causing my problem:
>> ------------------
>> (defun my-shell-mode-hook ()
>> ;(add-hook 'comint-output-filter-functions
>> ;        'shell-strip-ctrl-m nil t)
>>    (add-hook 'comint-output-filter-functions
>>         'comint-watch-for-password-prompt nil t)
>>    (setq explicit-shell-file-name "bash")
>>    ;; For subprocesses invoked via the shell
>>    ;; (e.g., "shell -c command")
>>    (setq shell-file-name explicit-shell-file-name)
>>    (ansi-color-for-comint-mode-on)
>>    (shell-strip-ctrl-m)
>>    (setq shell-prompt-pattern "^\[[A-z0-9]+:[A-z0-9/]+\] ")
>>    (local-set-key "\C-xs" 'cycle-go-shell)
>>    (local-set-key "\C-xS" 'cycle-find-shell-or-shells-buffer-list)
>>    (local-set-key "\C-j" 'lfd-send-input)
>>    (local-set-key [f5] 'comint-previous-matching-input-from-input)
>>    (local-set-key [f12] 'compilation-shell-minor-mode)
>>    )
>> -----------------
>>
>> For most of this, I can't even remember what it was for.  I tried 
>> commenting out portions of this and retesting, and I finally narrowed 
>> it down to the two sets of the related "file-name" variables. When I 
>> comment both of those out and retest, the problem doesn't occur.  I 
>> see that the new value of "shell-file-name" is "/bin/bash", instead of 
>> the "bash" value that I was hardcoding before.  Certainly less code is 
>> better than more code, especially if it works, but it would be useful 
>> to understand if something changed recently that might have caused 
>> that error.

Sorry, but I have no idea.  I'm not aware of anything that's changed in 
Emacs that would explain this.

>> I also briefly examined some of these other blocks, and I see that 
>> apparently "shell-strip-ctrl-m" is obsolete.  Is it best to have this?:
>>
>>      (add-hook 'comint-output-filter-functions
>>     'comint-strip-ctrl-m nil t)

I don't know of any reason you would need that.  I've never done 
anything like that myself.

Ken

-- 
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019