From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: uyennhi.qm@gmail.com, jidanni@jidanni.org, bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Aug 2020 19:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 43028@debbugs.gnu.org Cc: uyennhi.qm@gmail.com, jidanni@jidanni.org, X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: uyennhi.qm@gmail.com, jidanni@jidanni.org, Received: via spool by submit@debbugs.gnu.org id=B.159829636020735 (code B ref -1); Mon, 24 Aug 2020 19:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2020 19:12:40 +0000 Received: from localhost ([127.0.0.1]:59296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAHtV-0005OH-6p for submit@debbugs.gnu.org; Mon, 24 Aug 2020 15:12:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:40958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAHtT-0005O8-4K for submit@debbugs.gnu.org; Mon, 24 Aug 2020 15:12:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAHtS-0004YE-Uo for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 15:12:34 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:54158) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kAHtR-0005fM-9L for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 15:12:34 -0400 Received: by mail-wm1-x32a.google.com with SMTP id u18so9799388wmc.3 for ; Mon, 24 Aug 2020 12:12:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=KV2sQxdOM5Pk37dlsMCXiLs/OWUJ5ZrBvNaR0J7UJTQ=; b=CZmX3HSctALl91hKXG+M4jVcZShUbEdtdHVFy7dUSBagZExgG4NPrpczIuh70vl+cL 3BvlzoNe5rjmhlyoxxBP4LbzrDncb5P8mYRwaBy60hiGt8vNA2mJ58KgaAILmA7Cc6gH FEBsqVGjq5Ydqgd8zMXWXlrDjK1jEmQoXx3uMNYOYStkBr0z/lVBOh14wrLu/ZOnSz7Y lJLIvTLPF3bzLUG/t2t+q5snOmUocVVdpqbJPT5HK1jcXo7+IoJlBEYnMcdce7ERkWuN hNKH9hqi2slsWhXU7yb7UaItDtcJqX4gMkWLGs84ODFaJgZb+u+G2kdDb8UyrarTfDn+ tftA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=KV2sQxdOM5Pk37dlsMCXiLs/OWUJ5ZrBvNaR0J7UJTQ=; b=VktI3kgzVQHQj5Edv+fX+T+z5gZyZBS+wZAOlKguqD4ThYBMT8SCl8y+9is4EJ1Gqk pFXCFcGv0GrS1r7PZw00UwGXh9wWEXBoAru1kqG8wz/JJUcnRi0WdEsH4HhUA03/9IYK aUj9VcZTAbPINHsDFjcR2jdKuznyyrWgKtKdU4QzbbF3hzFpJECGSEc0PkJaPIf2yo+t VrCBl6nIQ0Mv39OCHtat+tHgedrc5DTdkZlKY8murx7wKZq2c95HizOu4N47gIHeu7Zx PZr/TIfYRTnCXBmDodEknxlqaQ4tMoKjESn7BbGgKMiU0W0cmDVii9CLcz+BWeMLtqqC AScA== X-Gm-Message-State: AOAM5333cM57TpRQ2Jko85wzG/3Jyid1Z/QF0Tbw7A84GReUKXkpRHd/ 8Wk/iIza/1b4MZq4ZEfiJ5Az6T6exHg= X-Google-Smtp-Source: ABdhPJyNRYosujQneisXGDmfrn6frr/XTFoJgXTACDMOfWAtd3Cs+d12MULkY+QFGIJLcWLHKPBeeg== X-Received: by 2002:a1c:3c0b:: with SMTP id j11mr658306wma.98.1598296347080; Mon, 24 Aug 2020 12:12:27 -0700 (PDT) Received: from localhost.example.com (64.red-83-58-61.dynamicip.rima-tde.net. [83.58.61.64]) by smtp.gmail.com with ESMTPSA id x14sm897558wmc.5.2020.08.24.12.12.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2020 12:12:26 -0700 (PDT) From: Tino Calancha Date: Mon, 24 Aug 2020 21:12:25 +0200 Message-ID: <87wo1noo2u.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=tino.calancha@gmail.com; helo=mail-wm1-x32a.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 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, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) X-Debbugs-Cc: uyennhi.qm@gmail.com, jidanni@jidanni.org, drew.adams@oracle.com, michael_heerdegen@web.de, larsi@gnus.org Severity: wishlist How do you feel about adding these new navigators and bind them to '{' '}' ? --8<-----------------------------cut here---------------start------------->8--- commit 98e474b5b3be644d6cdff8aaf3b2d917ca4cea56 Author: Tino Calancha Date: Mon Aug 24 20:56:27 2020 +0200 New dired commands to navigate symbolic links Like dired-prev-dirline and dired-next-dirline but for symbolic links. * lisp/dired.el (dired-prev-symlinkline, dired-next-symlinkline): New commands. (dired-mode-map): Bind them to '{' and '}'. Add menu entries for them. * doc/emacs/dired.texi (Dired Navigation): Document them. * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 28.1): Announce them. diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index 19aaca962d..92c1214cb4 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi @@ -177,6 +177,16 @@ Dired Navigation minibuffer, and moves point to the line in the Dired buffer describing that file. +@findex dired-prev-symlinkline +@kindex @{ @r{(Dired)} + @kbd{@{} (@code{dired-prev-symlinkline}) jumps to the previous + symbolic link in the Dired buffer. + +@findex dired-next-symlinkline +@kindex @} @r{(Dired)} + @kbd{@}} (@code{dired-next-symlinkline}) jumps to the next + symbolic link in the Dired buffer. + @cindex searching Dired buffers @findex dired-isearch-filenames @vindex dired-isearch-filenames diff --git a/etc/NEWS b/etc/NEWS index a65852fcd0..5785cdc1e5 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -235,6 +235,10 @@ time zones will use a form like "+0100" instead of "CET". ** Dired ++++ +*** New commands 'dired-prev-symlinkline', 'dired-next-symlinkline' to visit +symbolic links in the current dired buffer, bound respectively to '{' '}'. + +++ *** New user option 'dired-maybe-use-globstar'. If set, enables globstar (recursive globbing) in shells that support diff --git a/lisp/dired.el b/lisp/dired.el index 94d3befda8..273e787af0 100644 --- a/lisp/dired.el +++ b/lisp/dired.el @@ -1898,6 +1898,8 @@ dired-mode-map ;; moving (define-key map "<" 'dired-prev-dirline) (define-key map ">" 'dired-next-dirline) + (define-key map "}" 'dired-next-symlinkline) + (define-key map "{" 'dired-prev-symlinkline) (define-key map "^" 'dired-up-directory) (define-key map " " 'dired-next-line) (define-key map [?\S-\ ] 'dired-previous-line) @@ -2039,6 +2041,12 @@ dired-mode-map (define-key map [menu-bar immediate find-file] '(menu-item "Find This File" dired-find-file :help "Edit file at cursor")) + (define-key map [menu-bar immediate prev-symlink] + '(menu-item "Prev Symlink" dired-prev-symlinkline + :help "Move to next symbolic link line")) + (define-key map [menu-bar immediate next-symlink] + '(menu-item "Next Symlink" dired-next-symlinkline + :help "Move to previous symbolic link line")) (define-key map [menu-bar immediate create-directory] '(menu-item "Create Directory..." dired-create-directory :help "Create a directory")) @@ -2431,6 +2439,23 @@ dired-prev-dirline (interactive "p") (dired-next-dirline (- arg))) +(defun dired-next-symlinkline (arg &optional opoint) + "Goto ARGth next symbolic link file line." + (interactive "p") + (or opoint (setq opoint (point))) + (if (if (> arg 0) + (re-search-forward dired-re-sym nil t arg) + (beginning-of-line) + (re-search-backward dired-re-sym nil t (- arg))) + (dired-move-to-filename) ; user may type `i' or `f' + (goto-char opoint) + (error "No more symlinks"))) + +(defun dired-prev-symlinkline (arg) + "Goto ARGth previous symbolic link file line." + (interactive "p") + (dired-next-symlinkline (- arg))) + (defun dired-up-directory (&optional other-window) "Run Dired on parent directory of current directory. Find the parent directory either in this buffer or another buffer. --8<-----------------------------cut here---------------end--------------->8--- In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2020-08-19 built on localhost.example.com Repository revision: 88795c52ff13203dda5940ed5defc26ce2c20e5e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: openSUSE Tumbleweed From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links In-Reply-To: <87wo1noo2u.fsf@gmail.com> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Aug 2020 22:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tino Calancha Cc: 43028@debbugs.gnu.org, uyennhi.qm@gmail.com Received: via spool by 43028-submit@debbugs.gnu.org id=B43028.159830871516882 (code B ref 43028); Mon, 24 Aug 2020 22:39:02 +0000 Received: (at 43028) by debbugs.gnu.org; 24 Aug 2020 22:38:35 +0000 Received: from localhost ([127.0.0.1]:59556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAL6p-0004OE-5K for submit@debbugs.gnu.org; Mon, 24 Aug 2020 18:38:35 -0400 Received: from cadetblue.birch.relay.mailchannels.net ([23.83.209.28]:46197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAL6i-0004Nz-Mr for 43028@debbugs.gnu.org; Mon, 24 Aug 2020 18:38:33 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 9A09B320F7C; Mon, 24 Aug 2020 22:38:26 +0000 (UTC) Received: from pdx1-sub0-mail-a7.g.dreamhost.com (100-96-23-37.trex.outbound.svc.cluster.local [100.96.23.37]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id F1A2C3211D8; Mon, 24 Aug 2020 22:38:25 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a7.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.8); Mon, 24 Aug 2020 22:38:26 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Thoughtful-Tart: 6022167565f8728c_1598308706362_2000264454 X-MC-Loop-Signature: 1598308706362:3445990660 X-MC-Ingress-Time: 1598308706361 Received: from pdx1-sub0-mail-a7.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a7.g.dreamhost.com (Postfix) with ESMTP id 4B050814F3; Mon, 24 Aug 2020 15:38:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=sUlit9ls2G0kLBmrjqDo1OxYXdI=; b=VSE+g7T4t151F jr6vnXt6mPCPoOXpBCZsSN/YDFBUowswyZuP192BQsCKi2VDrc8kk+3bzAxK3IFB fzKC6fVxfHgLUJzMnSM4RO1E7DrmXj8FkHGzVakJZqahIhrXT+YbldFC7jd3TxAd adrfWnFgYm7aDSO3Om8ZLOJugcvB74= Received: from jidanni.org (114-46-60-13.dynamic-ip.hinet.net [114.46.60.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a7.g.dreamhost.com (Postfix) with ESMTPSA id C8606814E7; Mon, 24 Aug 2020 15:37:50 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a7 From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <87wo1noo2u.fsf@gmail.com> Date: Tue, 25 Aug 2020 06:36:19 +0800 Message-ID: <874koracyk.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduiedrudduledguddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhffffkgggtsehttdertddttdejnecuhfhrohhmpejnnjjnucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqeenucggtffrrghtthgvrhhnpefhuefhueefgfdvkeduheettefffffhteekgeelgeetuddvledvieffleevhfeitdenucfkphepuddugedrgeeirdeitddrudefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduudegrdegiedriedtrddufedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopehuhigvnhhnhhhirdhqmhesghhmrghilhdrtghomh X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> "TC" == Tino Calancha writes: TC> How do you feel about adding these new navigators and bind them to TC> '{' '}' ? Keen I guess. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 25 04:27:08 2020 Received: (at control) by debbugs.gnu.org; 25 Aug 2020 08:27:08 +0000 Received: from localhost ([127.0.0.1]:60230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAUIO-0004ns-9n for submit@debbugs.gnu.org; Tue, 25 Aug 2020 04:27:08 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAUIM-0004mt-9w for control@debbugs.gnu.org; Tue, 25 Aug 2020 04:27:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ILFFoQMwtHbSppQoFWAMsZgFw8GAl3/vtcmIBN2C1tc=; b=A/AFrd3KpN2TvsboNJwzNbHDak jdsJRvJlGV6RSvA/4NHRdGCg40+PP8F/o+aMTvGsPNj5gU8byYdIloJ5zGbgIoADMwPTBCyZiW01t ghrDD7MyuekofxAxZG2eBt9ulkdeQa1DetAIc7sNpjP8UWsO0qMOLAhhStQvEJsgL0tc=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAUIE-0002qp-KL for control@debbugs.gnu.org; Tue, 25 Aug 2020 10:27:00 +0200 Date: Tue, 25 Aug 2020 10:26:57 +0200 Message-Id: <87o8mzdtbi.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #43028 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 43028 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 43028 + patch quit From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Aug 2020 08:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Tino Calancha Cc: 43028@debbugs.gnu.org, uyennhi.qm@gmail.com, jidanni@jidanni.org Received: via spool by 43028-submit@debbugs.gnu.org id=B43028.159834416618704 (code B ref 43028); Tue, 25 Aug 2020 08:30:01 +0000 Received: (at 43028) by debbugs.gnu.org; 25 Aug 2020 08:29:26 +0000 Received: from localhost ([127.0.0.1]:60243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAUKb-0004rc-Ru for submit@debbugs.gnu.org; Tue, 25 Aug 2020 04:29:26 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAUKa-0004rN-CS for 43028@debbugs.gnu.org; Tue, 25 Aug 2020 04:29:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=mrDbbFFmSsnWbYrQFq/lb5eyDTOQFQOnXkCKymrWLlQ=; b=q3x6jg48MnaU+exsMEzXq5v3nG 2J12EeGVSDBxxbJZTHl8oYqWQ7+PzT5OoDorIVbs9UN+DQdI+irP7GPUBBaBhuIr+Cs0hyHwxdXMi j7Y0zCZLMN0LlXF5e9cEeHi/tBxBRaF59/BbDnMDBv0xHLpfYnFsUqht3vzvwHdD1xbk=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAUKR-0002tc-I8; Tue, 25 Aug 2020 10:29:18 +0200 From: Lars Ingebrigtsen References: <87wo1noo2u.fsf@gmail.com> X-Now-Playing: Jim O'Rourke's _To Magnetize Money and Return a Roving Eye (2)_: "To Magnetize Money and Return a Roving Eye pt2" Date: Tue, 25 Aug 2020 10:29:14 +0200 In-Reply-To: <87wo1noo2u.fsf@gmail.com> (Tino Calancha's message of "Mon, 24 Aug 2020 21:12:25 +0200") Message-ID: <87k0xndt7p.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Tino Calancha writes: > How do you feel about adding these new navigators and bind them to > '{' '}' ? [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tino Calancha writes: > How do you feel about adding these new navigators and bind them to > '{' '}' ? [...] > +*** New commands 'dired-prev-symlinkline', 'dired-next-symlinkline' to visit > +symbolic links in the current dired buffer, bound respectively to '{' '}'. Hm... I can't say that I can remember ever wanting to visit symlinks in a dired buffer in particular. What's the use case? And I think that if I wanted to, I probably wouldn't remember these keystrokes -- I'd just isearch for -> instead. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Aug 2020 15:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 43028@debbugs.gnu.org, jidanni@jidanni.org, uyennhi.qm@gmail.com, Tino Calancha Received: via spool by 43028-submit@debbugs.gnu.org id=B43028.159837029931850 (code B ref 43028); Tue, 25 Aug 2020 15:45:01 +0000 Received: (at 43028) by debbugs.gnu.org; 25 Aug 2020 15:44:59 +0000 Received: from localhost ([127.0.0.1]:35761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAb86-0008He-W8 for submit@debbugs.gnu.org; Tue, 25 Aug 2020 11:44:59 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:37414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAb85-0008HO-S9 for 43028@debbugs.gnu.org; Tue, 25 Aug 2020 11:44:58 -0400 Received: by mail-wm1-f53.google.com with SMTP id x9so2530594wmi.2 for <43028@debbugs.gnu.org>; Tue, 25 Aug 2020 08:44:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=2zHaylGZsO1MSutPLOWA586Vk3R1gbnyja4vYg1lWLk=; b=Jc17ic3IfDcK+phwUf1aLW9m3FyEMqEle+aur7YHJZ+TWXy77XVz6ZUvELljCuUTSp Ve4PirdSJPHriM7nS5bzwvIoj+PJWqg/kybr5HcXBiDtVFNIrTzGCJLyyUqmt4edTHOU rvNNO0G8FhSLf5M33euXdTTkhM8Bsbshssr6qR1Pr8lmYg7zl4eoQ4PtIcxPJUMoaOzV ITQWIPZNMXoJumSGw8GxMj/GvoGxF05HdfVnC3Lt49iB2Y5ILcLHUxfmh62qzLP/VgXh WFrjZ9ZH6ZWtMYJUy+f3NIpDwYRIEhhyA8wvXH3pqGlrKMpKLz07WXMzIo+DTUs+tTNG 8PFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=2zHaylGZsO1MSutPLOWA586Vk3R1gbnyja4vYg1lWLk=; b=NLt6rgg3RGGhhvKb5V1EoptU9pFS8k858SganxKj9j3kBxL73s5XdcQWcVUwUS96kC 8SDqyGth3AVZGWjlwriYJEu7ZgoMGMi8DQ5Kw2WMdf+aC6CsUl3KEQSNaO1HyRFUv6/m D9txcScrHs70UiKJemrXDyzOye+CpVd0hkkgl5+HjIZ1z23/7LAWZpfn+0gFWKcVeUJB m76cbZi1Xqdg2ZsslgnNvMgT4SfrbA63KEHGgrUY/0SA58W4eUgBxdpUPrHLde6dxwID Nd0pUcMpGBiSiaMiBaA8myhhwLrCZSkLpDmHXj0MPfoeK00n2LPAGOc2jtU8RwcZdpZm DtZw== X-Gm-Message-State: AOAM530De1tZT+AcdussiXyDLs4xAyDKIEd2hf9TV8FH84/S3fvqs6YE m1+49doeVPwIL2nYVUwq4M4= X-Google-Smtp-Source: ABdhPJyHpva9jTX1TLHL/f2+2JJ1Ucjs2blIhPebDnrFVuGQuqovoFVKiv8pYhAmIhewpAlfwYlNrw== X-Received: by 2002:a7b:cf07:: with SMTP id l7mr2655316wmg.93.1598370291929; Tue, 25 Aug 2020 08:44:51 -0700 (PDT) Received: from [192.168.1.52] (64.red-83-58-61.dynamicip.rima-tde.net. [83.58.61.64]) by smtp.gmail.com with ESMTPSA id z8sm6174446wmf.42.2020.08.25.08.44.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2020 08:44:51 -0700 (PDT) From: Tino Calancha X-Google-Original-From: Tino Calancha Date: Tue, 25 Aug 2020 17:44:46 +0200 (CEST) X-X-Sender: calancha@localhost.example.com In-Reply-To: <87k0xndt7p.fsf@gnus.org> Message-ID: References: <87wo1noo2u.fsf@gmail.com> <87k0xndt7p.fsf@gnus.org> User-Agent: Alpine 2.22 (LSU 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, 25 Aug 2020, Lars Ingebrigtsen wrote: > Hm... I can't say that I can remember ever wanting to visit symlinks in > a dired buffer in particular. What's the use case? Of course, it is of interest if you work a lot with symbolic links: to move promptly to them with short typing. I do use them often, that's why I feel good with this. Of course, if it is not see as something useful it's OK to discard this idea (that's why I wanted to ask first) :-) > And I think that if I wanted to, I probably wouldn't remember these > keystrokes -- I'd just isearch for -> instead. I added the menu entry under 'Immediate' for discoverability. For american keyboards is almost same exercise push < or > than { or } Also, the curly braces suggested me some directionability in their shape that we haven't exploit yet. I have noticed dired+ is not using this key either. From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Aug 2020 19:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Tino Calancha Cc: 43028@debbugs.gnu.org, uyennhi.qm@gmail.com, jidanni@jidanni.org Received: via spool by 43028-submit@debbugs.gnu.org id=B43028.15983853358158 (code B ref 43028); Tue, 25 Aug 2020 19:56:01 +0000 Received: (at 43028) by debbugs.gnu.org; 25 Aug 2020 19:55:35 +0000 Received: from localhost ([127.0.0.1]:36181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAf2d-00027W-If for submit@debbugs.gnu.org; Tue, 25 Aug 2020 15:55:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAf2b-00027I-Nb for 43028@debbugs.gnu.org; Tue, 25 Aug 2020 15:55:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QAjuqAXvw8+kouy+BtqixYN0o6w11nH9AbSoNTuy8EU=; b=MS0ByLPQLv5uKeMuSMRFSWIGUW RUsX5NtPQpOPsy8brbOBCPOQAMFKqjXzOXiLYEmuPls/4YJCF+3Y4L4a3U1h6Mcjx84LLvloY6t2o qlEXmX7OMVLMze7mRzyScy/91NhdEf1I+7i6lrBCRVs8XA1/QtE53OSRFWiu2tcNvOHQ=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAf2Q-0001Or-OE; Tue, 25 Aug 2020 21:55:26 +0200 From: Lars Ingebrigtsen References: <87wo1noo2u.fsf@gmail.com> <87k0xndt7p.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUBAgEnMS1UYls4 SkKcp514hnz///9NkLG6AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QIGRMLBz+Q8aEAAAF8SURBVDjL vZNBcoMwDEVJMt1jfAGQ0D6WcoBOxuxbat//Kv0Q7ISZtJNu+pmxwc/Slww0zX+p3T8etvloPb2P iT4uzWDHvqO3suHc9722PZ1a0nPnaNhA13+6i7qhG9qRqBtUNuADnTyRtNx47s50OlaztvlVBwet wzPgnoPg/PNUP3mEF0+qevp1MLMNECQxxplW5TxXkDPW43QDJAWoDC4thEpIieCDlyw53fZTmmoq 55W17JdYQSIODsVIXhXj1lfOREqmSJ6nRxABxjiniAqmKcodoM6J1rriiipYlGNR2gN6Bq4JNhLv 2sC0gjBeDW3w0ssG5EpsyhIzfNNEJaLxRgOAjnJFETtwYTKciZnuTtf57kvVNH55ZyrVAxHIg5gE L1xKcwU3KSnPLDKXCLu96IUwAmBWwCaCe6AlcQVwYGMKhqlDk3ewlMlmeFsBm+jBHJmNB7eyChZr LKN/3AFw+eBKUUscgFZQlmG1B4fyn59C69oXP/g/6Bv0wWzDJd3VcAAAABBlWElmSUkqAAgAAAAA AAAAAAAAAJw8uSgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMDgtMjVUMTk6MTE6MDcrMDA6MDBa KVdIAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTA4LTI1VDE5OjExOjA3KzAwOjAwK3Tv9AAAAABJ RU5ErkJggg== X-Now-Playing: Tuxedomoon's _Live in San Francisco (1979)_: "KM - Seeding The Clouds" Date: Tue, 25 Aug 2020 21:55:21 +0200 In-Reply-To: (Tino Calancha's message of "Tue, 25 Aug 2020 17:44:46 +0200 (CEST)") Message-ID: <87ft8a4i1i.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Tino Calancha writes: > For american keyboards is almost same exercise push < or > than { or } > Also, the curly braces suggested me some directionability in their > shape that we haven't exploit yet. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tino Calancha writes: > For american keyboards is almost same exercise push < or > than { or } > Also, the curly braces suggested me some directionability in their > shape that we haven't exploit yet. Yeah, they're not much used. tabulated-list-mode uses them to widen/narrow columns, for instance, and... that's all the special-mode usage of those keys I can remember. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Aug 2020 20:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen , Tino Calancha Cc: 43028@debbugs.gnu.org, uyennhi.qm@gmail.com, jidanni@jidanni.org Received: via spool by 43028-submit@debbugs.gnu.org id=B43028.159838667810349 (code B ref 43028); Tue, 25 Aug 2020 20:18:02 +0000 Received: (at 43028) by debbugs.gnu.org; 25 Aug 2020 20:17:58 +0000 Received: from localhost ([127.0.0.1]:36217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAfOI-0002gp-K7 for submit@debbugs.gnu.org; Tue, 25 Aug 2020 16:17:58 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:57026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAfOG-0002gd-U4 for 43028@debbugs.gnu.org; Tue, 25 Aug 2020 16:17:57 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07PKFGIU161995; Tue, 25 Aug 2020 20:17:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=PTuE03BrOFCnYzshdCegR/NCrRuI0kIqXNMMlCcD+Uk=; b=A0sfViwjOtbRAI39CVHNmuV7PSzoas39Fg9mPv3aWt1/l5pyGZKaIar/6KQcQ+JkCDwy DeCB7GuC9BJfzMW3s5ZJXyHePnybFWbNXN3V+y1avuvvyqBPVzwxfbe90ua+a7pqalht jnScf+9tWLLcEK2OUzsoCOutMKHUU4O3iow+rKBKuf0lrSPsHgqync+evBBcEMRrnGAx XWmLauJVnJVrcIuceIFxoiErDaDsQ/RT4OgGTPtrwv/lwqa8iVIiGEsjaazZTrKM3eLX DIbQnRLgJy4uzoQq8qBktPXYWDZDKqRpQlbzR8RLsNz4evDEPpo1n5lk/Spkl4rW6jHy xg== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 333w6tu92s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 25 Aug 2020 20:17:51 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 07PKGBB6001441; Tue, 25 Aug 2020 20:17:50 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3020.oracle.com with ESMTP id 333ru8dc8j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Aug 2020 20:17:50 +0000 Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 07PKHlmF020420; Tue, 25 Aug 2020 20:17:47 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 25 Aug 2020 13:17:46 -0700 (PDT) From: Drew Adams References: <87wo1noo2u.fsf@gmail.com> <87k0xndt7p.fsf@gnus.org> <87ft8a4i1i.fsf@gnus.org> In-Reply-To: <87ft8a4i1i.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5044.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9724 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=826 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 mlxscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008250152 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9724 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 impostorscore=0 mlxlogscore=833 suspectscore=0 phishscore=0 malwarescore=0 spamscore=0 priorityscore=1501 clxscore=1011 mlxscore=0 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008250152 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Yeah, they're not much used. tabulated-list-mode uses them to > widen/narrow columns, for instance, and... that's all the special-mode > usage of those keys I can remember. :-) Dired uses `M-{' and `M-}' to move among marked files. Personally, I'd say leave navigation-to-symlinks commands unbound to keys. If such navigation becomes popular, users will bind the commands to keys, and if users ask for Emacs to bind them by default we can then ask which keys to use, etc. From unknown Sun Sep 14 03:43:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43028: 28.0.50; Add dired commands to navigate symbolic links Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Aug 2020 08:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Drew Adams Cc: 43028@debbugs.gnu.org, Lars Ingebrigtsen , uyennhi.qm@gmail.com, jidanni@jidanni.org Received: via spool by 43028-submit@debbugs.gnu.org id=B43028.159851610422408 (code B ref 43028); Thu, 27 Aug 2020 08:16:02 +0000 Received: (at 43028) by debbugs.gnu.org; 27 Aug 2020 08:15:04 +0000 Received: from localhost ([127.0.0.1]:41515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBD3o-0005pM-7a for submit@debbugs.gnu.org; Thu, 27 Aug 2020 04:15:04 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:39211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBD3l-0005oY-HO for 43028@debbugs.gnu.org; Thu, 27 Aug 2020 04:15:03 -0400 Received: by mail-wm1-f44.google.com with SMTP id b79so3697814wmb.4 for <43028@debbugs.gnu.org>; Thu, 27 Aug 2020 01:15:01 -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; bh=QqvaN0mtMmqrEN2VE40DBP3tyv3FNiZyIIG3GjEH9XE=; b=r2yQehCiNemYiLEYiDcrR2dBrtX8TB9uN0cpL6Tk/Jev6DrX/6vXUYT1u3onksal/a PUK9hh369ykVnzhUPBSMRLBFt19xI1D6H8ASbEqMrjt6dZzNFFjbCauRIqmyv6iG39ll DcqWV34o2gWBjWEQEVxMyvzc1pBiznf3J1XptODpblrfTma+2DKkwQX2+MXX4xHkYJaP NRrj6AQ9EtOXn57YyeFZBbI8CAEZ6U4oIirpu9fJgYYSNXe38aX/e6YJVb3i19G/IQ0Y 1eueMBehpVTMTM4aoJNCT4bg+GrzREfSEIjeiDmDEi4bK4nfNKpSb+6Qg9J8o5gahLqR jDOQ== 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; bh=QqvaN0mtMmqrEN2VE40DBP3tyv3FNiZyIIG3GjEH9XE=; b=KqdInPzjxapN1rNvFRmPV3L1tHnfYVL0gxC4ANFh0W/Lze4xJzKvZXKK+gW6G/9jBU HK7W71FRkPzv6s3fHZJnrlZJ6i5GYhHnlYgz7xcm149MOdFZSouMAGvqtwsrIxOfDoRu Iy2WVQNBPhukyfLcIgHMwDY67rC5TmRsW6qZU0AjgJ+OKP0UPVZkBT2L3RIREFDxJvkP vyN3R472EgN275xObgRs6Bf4kLH8ALIsYUnIZyX28FCxdF5lpN9fD5dpMRqi3LgEx0ce FgRvB8IAgrXd+PIlDcnK8eKlioGbwDOIhXRLVB+i5tjdB8QTkE0lEhekocxZar9rlco0 P6Fg== X-Gm-Message-State: AOAM531MaCwUsA4ljQJo+s8imcPXnkElIPccdThG6Eu/lVtQOFs1aKRV Uy2Nzo3o2yJxoX/zRFphdoo= X-Google-Smtp-Source: ABdhPJyqqBCd7Un0Ktajozhm1VS2Jxr0tIZYRM2qc3CC4tTR2Lmr1FOzn891aQ3cECBtmBOoWjy+9Q== X-Received: by 2002:a1c:2045:: with SMTP id g66mr10093908wmg.184.1598516095489; Thu, 27 Aug 2020 01:14:55 -0700 (PDT) Received: from calancha-pc.dy.bbexcite.jp (64.red-83-58-61.dynamicip.rima-tde.net. [83.58.61.64]) by smtp.gmail.com with ESMTPSA id j19sm3921789wmj.25.2020.08.27.01.14.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Aug 2020 01:14:54 -0700 (PDT) From: Tino Calancha References: <87wo1noo2u.fsf@gmail.com> <87k0xndt7p.fsf@gnus.org> <87ft8a4i1i.fsf@gnus.org> Date: Thu, 27 Aug 2020 10:14:46 +0200 In-Reply-To: (Drew Adams's message of "Tue, 25 Aug 2020 13:17:46 -0700 (PDT)") Message-ID: <87ft88pksp.fsf@calancha-pc.dy.bbexcite.jp> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Drew Adams writes: > Dired uses `M-{' and `M-}' to move among marked files. > > Personally, I'd say leave navigation-to-symlinks commands > unbound to keys. If such navigation becomes popular, > users will bind the commands to keys, and if users ask > for Emacs to bind them by default we can then ask which > keys to use, etc. I agree. Thanks all. I am closing this issue as it turned out to be too specific for my use cases. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 27 04:15:44 2020 Received: (at control) by debbugs.gnu.org; 27 Aug 2020 08:15:44 +0000 Received: from localhost ([127.0.0.1]:41518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBD4S-0005qR-GA for submit@debbugs.gnu.org; Thu, 27 Aug 2020 04:15:44 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:41109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBD4Q-0005q8-N1 for control@debbugs.gnu.org; Thu, 27 Aug 2020 04:15:43 -0400 Received: by mail-wr1-f45.google.com with SMTP id l7so623606wrx.8 for ; Thu, 27 Aug 2020 01:15:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=CPxQmGSf4XgXQVcKEc8LxhLy+tDhtKIxLAxLM6DeqYw=; b=cS2VxASX5lAHSJvDP0KqorYwiGSF/A9TRG89HF1qPMELyVaX+XDnnc5+ECGw0rYnxu TPSRcyd9TCRxJ1ZjbfVB6gFOUXLp8R/VwofEzy6nG8jlKSImymoI5UimtNyNDKUNl73L P+Nb/KwmIZ8HTHLGpj2knYevXVf01eNdLJnZFNy570hqA1FHOO45uDZMNvrOAAcfk/DX 73gu1x7FtyA0JgZ3HKHLO1n3F4eCHoQ2OJgIaUoSWUYztXqOvtIHcaeHhzLi/8DufEOT wXkQiMcFs5MhzDVRhCyrZgrL1jHP6hNj4l/UCmnHNpuTl3dTP0Yi5RgFHDh1yqBbVIc9 CimQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=CPxQmGSf4XgXQVcKEc8LxhLy+tDhtKIxLAxLM6DeqYw=; b=nGB0naLPFIO20UqaQiZFlfheLvFrjkXwEIZ5t9Mvkj816v9sIx+j5sCzOn8b4vomH2 qL9in8Fcm1eO/sxGmdNNn4DlRkX4lFdDwyy3o4gq0utTQ0benHPXsHyyKzBFrmD6QnU6 ogcCjeK6OT0lCdVchb9rjyYWxhjUM+h6EIDg4aGyRFHwZ7FDBzYWm9xf1I1BpXkMukVW am+1dzi59zhjqZni57MOlmtTNJIOP016NR/HwrhkI7aJLKv6ab0N94l4pqb8IzsrN+c9 AeoHGalIEIs9c7Ox8UTD6ERyVScG6EdUQKCmnI6yNDwQmyBSKzzvI1fnmdoJKMpAt6ZE 4NRQ== X-Gm-Message-State: AOAM533D1MjAPJ2glTyWt3I4ibAaAr1/Kyy0OSi04JOOkqiaCCyOT82C ZGaSKaMf6ATdhmZoi9n9aJSMXiUonk3UOw== X-Google-Smtp-Source: ABdhPJxO6mjJ2SMNuzpwZls5ScOrYWh2TMezvPTjW4UGbT67owJtyNkvFV56yb1PwVUPo3C5YVGxJw== X-Received: by 2002:a05:6000:11ca:: with SMTP id i10mr18498775wrx.252.1598516136285; Thu, 27 Aug 2020 01:15:36 -0700 (PDT) Received: from calancha-pc.dy.bbexcite.jp (64.red-83-58-61.dynamicip.rima-tde.net. [83.58.61.64]) by smtp.gmail.com with ESMTPSA id 31sm4373744wrp.87.2020.08.27.01.15.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Aug 2020 01:15:35 -0700 (PDT) Date: Thu, 27 Aug 2020 10:15:34 +0200 Message-Id: <87eenspkrd.fsf@calancha-pc.dy.bbexcite.jp> To: control@debbugs.gnu.org From: Tino Calancha Subject: control message for bug #43028 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 43028 + wontfix quit From unknown Sun Sep 14 03:43:06 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tino Calancha Subject: bug#43028: closed (Re: bug#43028: 28.0.50; Add dired commands to navigate symbolic links) Message-ID: References: <87bliwpknj.fsf@calancha-pc.dy.bbexcite.jp> <87wo1noo2u.fsf@gmail.com> X-Gnu-PR-Message: they-closed 43028 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: wontfix patch Reply-To: 43028@debbugs.gnu.org Date: Thu, 27 Aug 2020 08:19:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1598516342-22846-1" This is a multi-part message in MIME format... ------------=_1598516342-22846-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #43028: 28.0.50; Add dired commands to navigate symbolic links which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 43028@debbugs.gnu.org. --=20 43028: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43028 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1598516342-22846-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 43028-done) by debbugs.gnu.org; 27 Aug 2020 08:18:03 +0000 Received: from localhost ([127.0.0.1]:41524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBD6g-0005uq-SL for submit@debbugs.gnu.org; Thu, 27 Aug 2020 04:18:03 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:34120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBD6e-0005uL-2z for 43028-done@debbugs.gnu.org; Thu, 27 Aug 2020 04:18:02 -0400 Received: by mail-wr1-f43.google.com with SMTP id f7so4470650wrw.1 for <43028-done@debbugs.gnu.org>; Thu, 27 Aug 2020 01:18:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=F9aKJhwUPl0tOVidZlTBbbCf6yeGfnIsgHV20lOXHHk=; b=Jk5unGagecmVxg26BlXaCh7k4kNITxCkfFdmY98wvfeQ+F6JjBUUPhNCFQXjwB5Gbe QohS/viThK9tzY51ImHVfJWojSHffYPxJ5zKgVB4aS4x1DfBqE96qegA3MV+o9KT/vKU FNKYg2qHZxp5KNVBibJjaEjIGZYpSfg1uRJ0Jjr8YxXLRPmmJ0vkDY3FKo0lwTXcFwQS LYLt0PxNBqjrKb1C6aiVJc0lLciaJnjDLpZu11rqlmFM0ZZHOxdPvPFnj88w+Sr+e2c+ vhZOZvEFVi65WRZha4KcLiF+u2ypEBhaDX3v0A/6f4LtMvwSqp/SJ1rR7k2FXydXdXBc K0CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=F9aKJhwUPl0tOVidZlTBbbCf6yeGfnIsgHV20lOXHHk=; b=qs9H/fgfq0xg7f4YmB2U62Z/v3574BLegYVm5bpxvSINXlG7GByVDCxRNPGp6FqHWa oHGNmnt3ongFvRXObgyjAy0J5kqovM5hnWNn50piJ3poT9HIxEiM7gpaiqN1wwoJsKvA PSajKdqdbwt1LNo73cCghUzRlLxzwZ5+4Sa2zq0odneaeCEqr9MyFyw5Q+WutUykTFR7 JYn7C1F7CTo6uhEXT6bh1CK6CwJCcgm6lwBkDOrLKzBlZJ1/jHHA2VVCJIOIlRTU3ltu haFqnmMssPvySrTjEZpO7Szc/vQ54eN0xcWetxdkUUoRy5f+fG+kiT0Nm1St/p8rN0es M6Jg== X-Gm-Message-State: AOAM531GJUO4r2c+2cp6Yu+sBnKWqtswSwWjmnmFgykRsl/SGDwzqhCT rBGIubLwL8La+p1IIB12xEG7vFPROTALjA== X-Google-Smtp-Source: ABdhPJzlt/Ep5gLSQ11OcEpsXH0Y7r5oiAt2tODi6n/lzS0Hq6N2VxcGsZzB28GADOT7vd3U6/WlMA== X-Received: by 2002:adf:fac8:: with SMTP id a8mr19188276wrs.368.1598516274359; Thu, 27 Aug 2020 01:17:54 -0700 (PDT) Received: from calancha-pc.dy.bbexcite.jp (64.red-83-58-61.dynamicip.rima-tde.net. [83.58.61.64]) by smtp.gmail.com with ESMTPSA id o5sm3338958wmc.33.2020.08.27.01.17.53 for <43028-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Aug 2020 01:17:53 -0700 (PDT) From: Tino Calancha To: 43028-done@debbugs.gnu.org Subject: Re: bug#43028: 28.0.50; Add dired commands to navigate symbolic links References: <87wo1noo2u.fsf@gmail.com> <87k0xndt7p.fsf@gnus.org> <87ft8a4i1i.fsf@gnus.org> Date: Thu, 27 Aug 2020 10:17:52 +0200 In-Reply-To: (Drew Adams's message of "Tue, 25 Aug 2020 13:17:46 -0700 (PDT)") Message-ID: <87bliwpknj.fsf@calancha-pc.dy.bbexcite.jp> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43028-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) It is not clear that the proposed key bindings are useful for a broader audience. Closing the issue as wontfix. ------------=_1598516342-22846-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Aug 2020 19:12:40 +0000 Received: from localhost ([127.0.0.1]:59296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAHtV-0005OH-6p for submit@debbugs.gnu.org; Mon, 24 Aug 2020 15:12:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:40958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAHtT-0005O8-4K for submit@debbugs.gnu.org; Mon, 24 Aug 2020 15:12:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAHtS-0004YE-Uo for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 15:12:34 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:54158) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kAHtR-0005fM-9L for bug-gnu-emacs@gnu.org; Mon, 24 Aug 2020 15:12:34 -0400 Received: by mail-wm1-x32a.google.com with SMTP id u18so9799388wmc.3 for ; Mon, 24 Aug 2020 12:12:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=KV2sQxdOM5Pk37dlsMCXiLs/OWUJ5ZrBvNaR0J7UJTQ=; b=CZmX3HSctALl91hKXG+M4jVcZShUbEdtdHVFy7dUSBagZExgG4NPrpczIuh70vl+cL 3BvlzoNe5rjmhlyoxxBP4LbzrDncb5P8mYRwaBy60hiGt8vNA2mJ58KgaAILmA7Cc6gH FEBsqVGjq5Ydqgd8zMXWXlrDjK1jEmQoXx3uMNYOYStkBr0z/lVBOh14wrLu/ZOnSz7Y lJLIvTLPF3bzLUG/t2t+q5snOmUocVVdpqbJPT5HK1jcXo7+IoJlBEYnMcdce7ERkWuN hNKH9hqi2slsWhXU7yb7UaItDtcJqX4gMkWLGs84ODFaJgZb+u+G2kdDb8UyrarTfDn+ tftA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=KV2sQxdOM5Pk37dlsMCXiLs/OWUJ5ZrBvNaR0J7UJTQ=; b=VktI3kgzVQHQj5Edv+fX+T+z5gZyZBS+wZAOlKguqD4ThYBMT8SCl8y+9is4EJ1Gqk pFXCFcGv0GrS1r7PZw00UwGXh9wWEXBoAru1kqG8wz/JJUcnRi0WdEsH4HhUA03/9IYK aUj9VcZTAbPINHsDFjcR2jdKuznyyrWgKtKdU4QzbbF3hzFpJECGSEc0PkJaPIf2yo+t VrCBl6nIQ0Mv39OCHtat+tHgedrc5DTdkZlKY8murx7wKZq2c95HizOu4N47gIHeu7Zx PZr/TIfYRTnCXBmDodEknxlqaQ4tMoKjESn7BbGgKMiU0W0cmDVii9CLcz+BWeMLtqqC AScA== X-Gm-Message-State: AOAM5333cM57TpRQ2Jko85wzG/3Jyid1Z/QF0Tbw7A84GReUKXkpRHd/ 8Wk/iIza/1b4MZq4ZEfiJ5Az6T6exHg= X-Google-Smtp-Source: ABdhPJyNRYosujQneisXGDmfrn6frr/XTFoJgXTACDMOfWAtd3Cs+d12MULkY+QFGIJLcWLHKPBeeg== X-Received: by 2002:a1c:3c0b:: with SMTP id j11mr658306wma.98.1598296347080; Mon, 24 Aug 2020 12:12:27 -0700 (PDT) Received: from localhost.example.com (64.red-83-58-61.dynamicip.rima-tde.net. [83.58.61.64]) by smtp.gmail.com with ESMTPSA id x14sm897558wmc.5.2020.08.24.12.12.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2020 12:12:26 -0700 (PDT) From: Tino Calancha To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Add dired commands to navigate symbolic links Date: Mon, 24 Aug 2020 21:12:25 +0200 Message-ID: <87wo1noo2u.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=tino.calancha@gmail.com; helo=mail-wm1-x32a.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 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, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) X-Debbugs-Cc: uyennhi.qm@gmail.com, jidanni@jidanni.org, drew.adams@oracle.com, michael_heerdegen@web.de, larsi@gnus.org Severity: wishlist How do you feel about adding these new navigators and bind them to '{' '}' ? --8<-----------------------------cut here---------------start------------->8--- commit 98e474b5b3be644d6cdff8aaf3b2d917ca4cea56 Author: Tino Calancha Date: Mon Aug 24 20:56:27 2020 +0200 New dired commands to navigate symbolic links Like dired-prev-dirline and dired-next-dirline but for symbolic links. * lisp/dired.el (dired-prev-symlinkline, dired-next-symlinkline): New commands. (dired-mode-map): Bind them to '{' and '}'. Add menu entries for them. * doc/emacs/dired.texi (Dired Navigation): Document them. * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 28.1): Announce them. diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index 19aaca962d..92c1214cb4 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi @@ -177,6 +177,16 @@ Dired Navigation minibuffer, and moves point to the line in the Dired buffer describing that file. +@findex dired-prev-symlinkline +@kindex @{ @r{(Dired)} + @kbd{@{} (@code{dired-prev-symlinkline}) jumps to the previous + symbolic link in the Dired buffer. + +@findex dired-next-symlinkline +@kindex @} @r{(Dired)} + @kbd{@}} (@code{dired-next-symlinkline}) jumps to the next + symbolic link in the Dired buffer. + @cindex searching Dired buffers @findex dired-isearch-filenames @vindex dired-isearch-filenames diff --git a/etc/NEWS b/etc/NEWS index a65852fcd0..5785cdc1e5 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -235,6 +235,10 @@ time zones will use a form like "+0100" instead of "CET". ** Dired ++++ +*** New commands 'dired-prev-symlinkline', 'dired-next-symlinkline' to visit +symbolic links in the current dired buffer, bound respectively to '{' '}'. + +++ *** New user option 'dired-maybe-use-globstar'. If set, enables globstar (recursive globbing) in shells that support diff --git a/lisp/dired.el b/lisp/dired.el index 94d3befda8..273e787af0 100644 --- a/lisp/dired.el +++ b/lisp/dired.el @@ -1898,6 +1898,8 @@ dired-mode-map ;; moving (define-key map "<" 'dired-prev-dirline) (define-key map ">" 'dired-next-dirline) + (define-key map "}" 'dired-next-symlinkline) + (define-key map "{" 'dired-prev-symlinkline) (define-key map "^" 'dired-up-directory) (define-key map " " 'dired-next-line) (define-key map [?\S-\ ] 'dired-previous-line) @@ -2039,6 +2041,12 @@ dired-mode-map (define-key map [menu-bar immediate find-file] '(menu-item "Find This File" dired-find-file :help "Edit file at cursor")) + (define-key map [menu-bar immediate prev-symlink] + '(menu-item "Prev Symlink" dired-prev-symlinkline + :help "Move to next symbolic link line")) + (define-key map [menu-bar immediate next-symlink] + '(menu-item "Next Symlink" dired-next-symlinkline + :help "Move to previous symbolic link line")) (define-key map [menu-bar immediate create-directory] '(menu-item "Create Directory..." dired-create-directory :help "Create a directory")) @@ -2431,6 +2439,23 @@ dired-prev-dirline (interactive "p") (dired-next-dirline (- arg))) +(defun dired-next-symlinkline (arg &optional opoint) + "Goto ARGth next symbolic link file line." + (interactive "p") + (or opoint (setq opoint (point))) + (if (if (> arg 0) + (re-search-forward dired-re-sym nil t arg) + (beginning-of-line) + (re-search-backward dired-re-sym nil t (- arg))) + (dired-move-to-filename) ; user may type `i' or `f' + (goto-char opoint) + (error "No more symlinks"))) + +(defun dired-prev-symlinkline (arg) + "Goto ARGth previous symbolic link file line." + (interactive "p") + (dired-next-symlinkline (- arg))) + (defun dired-up-directory (&optional other-window) "Run Dired on parent directory of current directory. Find the parent directory either in this buffer or another buffer. --8<-----------------------------cut here---------------end--------------->8--- In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2020-08-19 built on localhost.example.com Repository revision: 88795c52ff13203dda5940ed5defc26ce2c20e5e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: openSUSE Tumbleweed ------------=_1598516342-22846-1--