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: 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: <9b9c02ae-36da-410f-bf96-523a036f724c AT SystematicSW DOT ab DOT ca> Content-Language: en-US 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 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Ken Brown via Cygwin Reply-To: Ken Brown Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit 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