From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jason Kim Newsgroups: gmane.emacs.devel Subject: Small shell-mode patch to handle auto-cd (e.g. shells like zsh) Date: Wed, 5 May 2021 12:55:07 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------13061D255840B3B5E114CD2A" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14338"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 To: emacs-devel@gnu.org, shivers@cs.cmu.edu, emacs-devel@gnu.org, jason.kim@revtera.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 06 02:34:12 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 1leRy0-0003ck-HZ for ged-emacs-devel@m.gmane-mx.org; Thu, 06 May 2021 02:34:12 +0200 Original-Received: from localhost ([::1]:35050 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1leRxz-0003Lb-5Q for ged-emacs-devel@m.gmane-mx.org; Wed, 05 May 2021 20:34:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51412) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1leNc4-0006RC-45 for emacs-devel@gnu.org; Wed, 05 May 2021 15:55:16 -0400 Original-Received: from mr85p00im-zteg06021901.me.com ([17.58.23.194]:33936) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1leNc0-0008Qk-9o for emacs-devel@gnu.org; Wed, 05 May 2021 15:55:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1620244509; bh=eoAYVbev60yrZSSU9o7+K0kO2osbccrQ8bmifnCdzs4=; h=From:Subject:To:Message-ID:Date:MIME-Version:Content-Type; b=BHMGbv3yoHcPUDwK+c7fcFTemFmx65K0DYR0iPEfIWy/NgYk/RYVUwWfPe6Qjj2cD 8c9nEzyvFFrOwx1PNPNLwA/wZyL4DtSTLE7O9VjVxMG69b/kCdwN4E+rNaffGcHKzx HBV8Hp8JLFAQmd1G6BUfT/+JXA5Di9luEUnXgilAibAHa76Yvp1nh3m1SQ/pvQYviV 5XZ99lCKKKpC+AOCmQnEk5H0dUDGaF9f+6cOJ0Y2dKjpXnymg6k84HB3gVU9XEYFEe QuPelfUFiU1ORvvr4gv2jxUjQSIgWQJuAqbh0p4I7dtpQHNW8ZmrsnhXcCwTkQsz1Y S21f+MOE7mTTw== Original-Received: from [10.58.18.13] (unknown [143.244.48.59]) by mr85p00im-zteg06021901.me.com (Postfix) with ESMTPSA id C6AAE720138; Wed, 5 May 2021 19:55:08 +0000 (UTC) Content-Language: en-US X-Proofpoint-Virus-Version: =?UTF-8?Q?vendor=3Dfsecure_engine=3D1.1.170-22c6f66c430a71ce266a39bfe25bc?= =?UTF-8?Q?2903e8d5c8f:6.0.391,18.0.761,17.0.607.475.0000000_definitions?= =?UTF-8?Q?=3D2021-05-05=5F10:2021-05-05=5F01,2021-05-05=5F10,2020-04-07?= =?UTF-8?Q?=5F01_signatures=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 mlxlogscore=404 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2105050136 Received-SPF: pass client-ip=17.58.23.194; envelope-from=jason.w.kim@icloud.com; helo=mr85p00im-zteg06021901.me.com 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 05 May 2021 20:32:55 -0400 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:268945 Archived-At: This is a multi-part message in MIME format. --------------13061D255840B3B5E114CD2A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi, Please find enclosed a small patch against emacs-lisp (packaged with emacs 26.3 on recent emacsen on recent ubuntu (20.4.0.2 ?) I'd be more than happy to do the leg work to get it "install ready" but may need some advice on how to do that. This patch works in live emacs after eval-region of the changes. I have no idea who to contact on ubuntu side to get it accelerated in. Thanks for reading. Please let me know if you need any additional reformatting etc... Thank you -Jason --------------13061D255840B3B5E114CD2A Content-Type: application/gzip; name="emacs-lisp.shell.track.auto-cd.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="emacs-lisp.shell.track.auto-cd.patch.gz" H4sICAjzkmAAA2VtYWNzLWxpc3Auc2hlbGwudHJhY2suYXV0by1jZC5wYXRjaAClVFFvmzAQ foZfcYomFUTcAknWtH2J1Oc9TdMexqQ65ghWCFDbdMu0H7+zTdOk7apOI0IBfPd9n787Xymr CpiCEmfL+bKcrddXJTRS9xe6xqY5xyZkjAG/OPkWfMUSPvE9pAvI8us8u57PIU/zDFh6maZh kiSwfjNlNrvOl8cpqxWwWT6ffoTE/mUZrFYhRCVWD1yBQ2GlVNpwsWX3A6o9tLIJAWBy2+12 vC1h0ESx3sOdj1ao961wSWdgOvBJpkaPdj6JQwiTU4aaa8YH0zFROviE4GUFGo1FMGrA6Ri5 60oErvWwQ02g3AAHMQpxr0TfNQ92saMlUoHCdGofJlIDb0Hu+kYKaYCYxrxz+KKxGhqoulGP plJsEX7p2mOSPHoggAq5GRTaPST0e+aT1cZ2vLfuRA1pjyJ6g6gVXSuAnrfIdM+VRrbFPS3F VoJszSEzjmObDA5Yti4OLMakuGWC7moCZ56MxP7gqmTjJmJXyWWeTrMZJMt8Mc0WrpRBEIC/ tFEx3IDeyh5+1NIgaRF4FEEKjagZkpWpUxIEkeCktuqakmnkStRxyILARohdCVxtMnLi9IN9 +GyTHSQRNQgRcct2wxzB6NYonPplgz97q45ursxjKiVT/e/BYp8os7rssiWMRgOJmDqiNZqS hrVne4K0GDGkR7lO6L8kZ5DFR8qoOS2Eh/M6PaTf29DeD53BA7J3igASOLkszosT8DzoyQrr 7EG1kyrNQDSyZRXZzFq+QxsUH0ul5iOfTitgPwpq7ElR3BVFNBlF9F3/WA/XFs4riokp5kNR /P4GhflOr5PYL/sijK03n00vqfMW6fTqqfHeRSvqUskHPGUO3uAN3B5tJ47mePWqE6i1nSHv 88i17n8hvFYqQovsNHo52SKXfhhJrPdH5S8or4jy4c8PiO/SiOI27ZsnTSMNH07UL2o8jgfX 6mNpb8ZJwTdctuEfeZCL6bAGAAA= --------------13061D255840B3B5E114CD2A--