From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#32588: 27.0.50; =?UTF-8?Q?=E2=80=98default-directory=E2=80=99?= not updated Date: Thu, 30 Aug 2018 07:18:26 -0400 Message-ID: <87h8jcrtkt.fsf@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1535628561 3640 195.159.176.226 (30 Aug 2018 11:29:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 30 Aug 2018 11:29:21 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: 32588@debbugs.gnu.org To: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 30 13:29:17 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvL8W-0000mi-Hc for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 Aug 2018 13:29:17 +0200 Original-Received: from localhost ([::1]:48264 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvLAc-0002Ms-PK for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 Aug 2018 07:31:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57052) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvLAH-00026p-T5 for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 07:31:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvKyc-0005Sx-Lt for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 07:19:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:32964) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvKyc-0005Sm-Ir for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 07:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fvKyc-000771-4q for bug-gnu-emacs@gnu.org; Thu, 30 Aug 2018 07:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Aug 2018 11:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32588 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32588-submit@debbugs.gnu.org id=B32588.153562791727305 (code B ref 32588); Thu, 30 Aug 2018 11:19:02 +0000 Original-Received: (at 32588) by debbugs.gnu.org; 30 Aug 2018 11:18:37 +0000 Original-Received: from localhost ([127.0.0.1]:37982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvKyD-00076G-6l for submit@debbugs.gnu.org; Thu, 30 Aug 2018 07:18:37 -0400 Original-Received: from mail-io0-f193.google.com ([209.85.223.193]:37619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvKyA-00075v-LL; Thu, 30 Aug 2018 07:18:35 -0400 Original-Received: by mail-io0-f193.google.com with SMTP id v14-v6so7207522iob.4; Thu, 30 Aug 2018 04:18:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=Fcb8P3FMFFRMT1f8dLZvkrh3rfGNZLSFQ1YUC1x4XRs=; b=UL/+pzrzWz+1acRBt7VNNRcQOwZk/16C/bh2MiTw+YBX6i+oDJFWSxTLMNN6IzufYk Z9ZIpq1I6HdV0QPDLrPN9QT+f3q+TVIX5qcAh87d0sSst/6aThC80vWoXHw6hzNG5F43 Y38OpohaiyN7ZEqXC5Z2NLhzfP9CL3DDCeNP3/So1boN7xBQMZW3yun4WbgtoVfSg8aa VwNpgvwx7Bs/qd0uW/s24Hm/L6DphIH4XhbAdDreSGiT5G/XeaFpDhVFPwuP13cVAT+O z6j/x2WC66Y3JEtcmbiCcBNpvpvrNgFdy5Iog1/H0KxTx9pEC8zOQDu2hC/GbfZm0IbM IUwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=Fcb8P3FMFFRMT1f8dLZvkrh3rfGNZLSFQ1YUC1x4XRs=; b=DGxED/OCYnxC88Ed3wU4Jv5XypwtzpWpMY1M+3lhxyCPKHIFjdBj7AW+I7+zv49C7U 8vBXEs0Ne3FUzbzzQkwYtMu3O+n9qAgrvWS/UveoNC9j/Mrggh4UIo1AYIOdd2o7/Mtz M/VvTnykc+4hIxhvqiFU8VsGLN7NkQ0DZ6HsVWGZZsX78YSwifYHrXQqsOc2HAdW8LO+ gefEGUv3w6l5D6ZhzoosNK6URVIHoRrdymtp3gMafpaQsQQbPi/gapA9MRCUoxV5A1Oz DN37BHztGrXaZPzcar9CVFLjNHWy1/uuHErRAJdrHGU9fwzj/8dqsmwNwxT8RTkmzoCk vqeQ== X-Gm-Message-State: APzg51CWqb5+kNsHfMNL7a54aCY2jDRULGdRQVPo0150itqDJP+/m53U bBlIEs8lBOtggMRk2ZiN0BefVj9l X-Google-Smtp-Source: ANB0VdZ6SAuK3hu3Ak/UL60Qtdl5Q+zO3mOrAnMNeXGQLsDpnlg3pTrIe8ijW95zE0oS9s4dmccVNA== X-Received: by 2002:a6b:7a49:: with SMTP id k9-v6mr8906202iop.238.1535627908676; Thu, 30 Aug 2018 04:18:28 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 17-v6sm823495ite.13.2018.08.30.04.18.27 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Aug 2018 04:18:28 -0700 (PDT) In-Reply-To: ("Andreas \=\?utf-8\?Q\?R\=C3\=B6hler\=22's\?\= message of "Thu, 30 Aug 2018 13:09:35 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149867 Archived-At: tags 32588 notabug close 32588 quit Andreas R=C3=B6hler writes: > =E2=80=98default-directory=E2=80=99 not updated when dir was changed by a= program > > Recipe from emacs -Q: > > M-x shell RET > cd > mkdir newdir > echo "cd \$HOME/newdir/" > tonewdir > chmod 700 tonewdir > . tonewdir > pwd > > ;;; > `pwd` prints correctly result of $HOME/newdir > while C-h v default-directory RET displays value of $HOME (emacs) Directory Tracking: Shell mode keeps track of `cd', `pushd' and `popd' commands given to the subshell, in order to keep the Shell buffer's default directory (*note File Names::) the same as the shell's working directory. It recognizes these commands by examining lines of input that you send. If you use aliases for these commands, you can tell Emacs to recognize them also, by setting the variables `shell-pushd-regexp', `shell-popd-regexp', and `shell-cd-regexp' to the appropriate regular expressions (*note Regexps::). If Emacs gets confused about changes in the working directory of the subshell, type `M-x dirs'.