From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Armstrong Newsgroups: gmane.emacs.bugs Subject: bug#24632: [PATCH] For zsh, set `shell-dirstack-query' to "dirs -l". Date: Tue, 11 Oct 2016 14:43:18 -0700 Message-ID: <1476222198-9283-1-git-send-email-marmstrong@google.com> References: NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1476222367 15057 195.159.176.226 (11 Oct 2016 21:46:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Oct 2016 21:46:07 +0000 (UTC) Cc: Matt Armstrong To: 24632@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 11 23:46:03 2016 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 1bu4rY-0007eG-2i for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Oct 2016 23:45:28 +0200 Original-Received: from localhost ([::1]:58177 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bu4rW-0002zs-Kz for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Oct 2016 17:45:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bu4qE-00028K-1C for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2016 17:44:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bu4qA-0000tu-3b for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2016 17:44:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bu4q9-0000tp-WD for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2016 17:44:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bu4q9-0005Fv-L0 for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2016 17:44:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Matt Armstrong Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Oct 2016 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24632 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24632-submit@debbugs.gnu.org id=B24632.147622223820184 (code B ref 24632); Tue, 11 Oct 2016 21:44:01 +0000 Original-Received: (at 24632) by debbugs.gnu.org; 11 Oct 2016 21:43:58 +0000 Original-Received: from localhost ([127.0.0.1]:52505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bu4q6-0005FU-Ab for submit@debbugs.gnu.org; Tue, 11 Oct 2016 17:43:58 -0400 Original-Received: from mail-pa0-f51.google.com ([209.85.220.51]:33055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bu4q4-0005FI-OP for 24632@debbugs.gnu.org; Tue, 11 Oct 2016 17:43:57 -0400 Original-Received: by mail-pa0-f51.google.com with SMTP id vu5so21401478pab.0 for <24632@debbugs.gnu.org>; Tue, 11 Oct 2016 14:43:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=SyV8bTrp+V0S6xJ5ZS73LVmXjdYgbumBRMEvSY9u0MU=; b=WraLHqo2DJYbN80nQuBCwggBBgSrR81x8WYRpQWOjIf5OMqS7zSSOJ6G1xFIHMfbV0 q6ds6pJdW4G2wyXdrQeuDgzL6xP7utp9MSOsKtFUE0uGvsTcH1asqlMJqxAGemIU9asb GxmuH42hPTsk1gFmcufNsOroo/61E5eqytMw29tlukyUjE7NEQfxJvUkGAP/oZwSI9di eLmrjIWOKLr+lHMK+QkkQxi/afLnB3XvsuMZ5o2sPV4G1RN7L6PnG8t6fn9i+vHpkDEM /2y7WZ1HxgY/vSEWLDetGuDEDa/SbRKTV7ViaoIpoqvVEi48kM9JRrMRdODBwhaD++hp vXfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=SyV8bTrp+V0S6xJ5ZS73LVmXjdYgbumBRMEvSY9u0MU=; b=b7WfDc9re4r6P6hqUlQUXN5rN9dNXwRvN4OqYV9BxZtfxJOv58PebmijC2+kxAJndr D7T7w75i91E4p3bvUWr2xSG2TCdu5tqnSOeVsqx3NnNYcLB2VYKhUhTSSi7qNmwtyIEP BFfBoL1KV9KRifR6lOE3xjweiPFcYxrpR7Q+YhrEwdwXSsWOnkHNXDuNCs7I+CgpLWoN UamZot5pyBxQz/XPP/Ox0cbdLWdxbKo2hF0XNHSnKJzluttQOW9JBcvNOuFc9Mq5nsGK faSZ8BwW2gclmJckTIFbbBjUVbiNbpd9TsLnWtKltiLaR3/WBIQqfUqZXpK6gfHFB46k U2Vw== X-Gm-Message-State: AA6/9RlAx9kyNzdFTu3axaUyzZtetYGV3P9UMuLMbTETN4MtR89Ag0FDDWTK/4ZapfiHVvKW X-Received: by 10.66.142.169 with SMTP id rx9mr10313134pab.122.1476222230887; Tue, 11 Oct 2016 14:43:50 -0700 (PDT) Original-Received: from marmstrong-linux.kir.corp.google.com ([100.119.200.73]) by smtp.gmail.com with ESMTPSA id i191sm6569984pfe.27.2016.10.11.14.43.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 11 Oct 2016 14:43:48 -0700 (PDT) X-Mailer: git-send-email 2.8.0.rc3.226.g39d4020 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:124369 Archived-At: This causes directories to be printed in full, instead of using what zsh calls dynamic and static named directories. Emacs does not understand the latter. --- lisp/shell.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/shell.el b/lisp/shell.el index 1f019f2..cd62ff7 100644 --- a/lisp/shell.el +++ b/lisp/shell.el @@ -584,6 +584,7 @@ buffer." (setq shell-dirstack-query (cond ((string-equal shell "sh") "pwd") ((string-equal shell "ksh") "echo $PWD ~-") + ((string-equal shell "zsh") "dirs -l") ;; Bypass any aliases. TODO all shells could use this. ((string-equal shell "bash") "command dirs") (t "dirs"))) -- 2.8.0.rc3.226.g39d4020