From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 06:36:23 2020 Received: (at submit) by debbugs.gnu.org; 28 Jul 2020 10:36:23 +0000 Received: from localhost ([127.0.0.1]:57372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0My6-0006Wp-7a for submit@debbugs.gnu.org; Tue, 28 Jul 2020 06:36:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:39424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0My3-0006Wg-Q1 for submit@debbugs.gnu.org; Tue, 28 Jul 2020 06:36:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k0My3-00044b-JS for bug-gnu-emacs@gnu.org; Tue, 28 Jul 2020 06:36:19 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:33469) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k0Mxz-0002YV-Ib for bug-gnu-emacs@gnu.org; Tue, 28 Jul 2020 06:36:19 -0400 Received: by mail-ej1-x62f.google.com with SMTP id g11so8358861ejr.0 for ; Tue, 28 Jul 2020 03:36:14 -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=WA+lEv2C4NTY8SEVnUUYBgb5iSIXmGyT6Ir9W97x6Vc=; b=df1ueMAq2Iz7bFVOm4zKSfLSAOep0DtUsyXObfbJMm6oGs/jbKcHBuHKI+KQVvfO/c C2qYBu1BIagRmhKKg5/2eOO6fTS8L3gHBpC0wyrxZa+AZ3EymtDZEsi65sOfLt2C/Ozg pEXEFTuNuxEddguJ7Omhjdkb0c5CJVWsAoww2IYbN9oeYFSS3iuAIdQGvgRK1w4jjXYH 0CKAbKLxXwd7S17dx4eQA25OU8rTZXvcbawkd15B2uZILPt2XdWs3pDgmJgagKwCjdwT ao99EASCCKcoM3vydMrNd8lcv1fziv7wjQSNiUzUldwhS+mnLc1ndN3zUQQ4w7y0OMNC vwbQ== 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=WA+lEv2C4NTY8SEVnUUYBgb5iSIXmGyT6Ir9W97x6Vc=; b=bTjVfQuLty++EmYMCRbMfB/w+W2NxQAeCJhlbcCdfwowJguIqpOqeX9Ov38uGIgiuf NOQG3nlWJ7rOZu1w/uR2u9DLaNAv4f5ZVcpNEUJc/WWECYZj8SD4ht4Go27k434EVEjb 0j8HWm7lAlkauyuOJhT512fuJ3nz5w81W8Ix6+mi2kTgaw1Qs54RK3z7bBe32Q2hdaZj 9izOaVNiKuiiyGtj12gO5FXXkTWGJY1nwnneTD6hJmhaapn3kPCYO43Jvw51NhARmvMO eICLC9qoCKjNI10BMe/mxqgMXWfPZkVNqwLX3pjnQBRmAxe5OeQIX9UpC6X9sssGaiZ/ m1+g== X-Gm-Message-State: AOAM532/BiAaSWpCmR5filbMniRxJAivMnkfjGw/a7gTv1uCoTLPd1Eo lxhwqkdMT74wYMs7BA/tXZs= X-Google-Smtp-Source: ABdhPJydsYM1+Pgq1tiuPm1bo0Zt+2dgJ1+JLo8dgU9d9ZuQO2v70sp36MT0jJwHo7oUBeu5l0kwPA== X-Received: by 2002:a17:907:2489:: with SMTP id zg9mr24350228ejb.48.1595932572948; Tue, 28 Jul 2020 03:36:12 -0700 (PDT) Received: from aspire-5942 (p200300ecdf44184a415cdf9a474cc1a4.dip0.t-ipconnect.de. [2003:ec:df44:184a:415c:df9a:474c:c1a4]) by smtp.gmail.com with ESMTPSA id 27sm178698ejg.98.2020.07.28.03.36.11 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 28 Jul 2020 03:36:11 -0700 (PDT) From: Marco Wahl To: bug-gnu-emacs@gnu.org Subject: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Date: Tue, 28 Jul 2020 12:36:08 +0200 Message-ID: <87zh7kexk7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=marcowahlsoft@gmail.com; helo=mail-ej1-x62f.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: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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 (--) What do you think about M-x dired-do-shell-command (typically bound to !) on a dired directory line also? Up to now one gets an error. One could e.g. call the "tree" or the "du" command. I propose this change of dired-do-shell-command: @@ -755,7 +755,11 @@ dired-do-shell-command ;;Functions dired-run-shell-command and dired-shell-stuff-it do the ;;actual work and can be redefined for customization. (interactive - (let ((files (dired-get-marked-files t current-prefix-arg nil nil t))) + (let ((files (or (with-demoted-errors + "demoted error: %S" + (dired-get-marked-files t current-prefix-arg nil nil t)) + (list (dired-current-directory)) ; <---- this is the core of the patch. + ))) (list ;; Want to give feedback whether this file or marked files are used: (dired-read-shell-command "! on %s: " current-prefix-arg files) WDYT? In GNU Emacs 28.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2020-07-26 built on aspire-5942 Repository revision: dae97708ea41f54f2974b405555816ada393fb9a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Linux Mint 19.3 Recent messages: 00-tmp.org bilder freestylenotes.txt scans Quit Use o to jump to next window. [2 times] Type "q" in help window to restore its previous buffer, C-M-v to scroll help. Use o to jump to next window. Mark set Use o to jump to next window. Configured using: 'configure --with-mailutils' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER Important settings: value of $LC_MONETARY: de_DE.UTF-8 value of $LC_NUMERIC: de_DE.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: global-magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t gnus-dired-mode: t memento-mori-mode: t shell-dirtrack-mode: t winner-mode: t timeclock-mode-line-display: t show-paren-mode: t nyan-mode: t global-undo-tree-mode: t global-hl-line-mode: t display-time-mode: t counsel-mode: t beginend-global-mode: t beginend-dired-mode: t auto-insert-mode: t lisp-butt-global-mode: t global-company-mode: t company-mode: t wrap-region-global-mode: t ido-hacks-mode: t ido-everywhere: t org-pretty-tags-global-mode: t encourage-mode: t dired-hide-details-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t file-name-shadow-mode: t jit-lock-debug-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t abbrev-mode: t Load-path shadows: /home/b/p/elisp/external/bbdb/lisp/bbdb-mhe hides /home/b/.emacs.d/straight/build/bbdb/bbdb-mhe /home/b/p/elisp/external/bbdb/lisp/bbdb-mu4e hides /home/b/.emacs.d/straight/build/bbdb/bbdb-mu4e /home/b/p/elisp/external/bbdb/lisp/bbdb-tex hides /home/b/.emacs.d/straight/build/bbdb/bbdb-tex /home/b/p/elisp/external/bbdb/lisp/bbdb-pkg hides /home/b/.emacs.d/straight/build/bbdb/bbdb-pkg /home/b/p/elisp/external/bbdb/lisp/bbdb-gnus-aux hides /home/b/.emacs.d/straight/build/bbdb/bbdb-gnus-aux /home/b/p/elisp/external/bbdb/lisp/bbdb-vm hides /home/b/.emacs.d/straight/build/bbdb/bbdb-vm /home/b/p/elisp/external/bbdb/lisp/bbdb-migrate hides /home/b/.emacs.d/straight/build/bbdb/bbdb-migrate /home/b/p/elisp/external/bbdb/lisp/bbdb hides /home/b/.emacs.d/straight/build/bbdb/bbdb /home/b/p/elisp/external/bbdb/lisp/bbdb-mua hides /home/b/.emacs.d/straight/build/bbdb/bbdb-mua /home/b/p/elisp/external/bbdb/lisp/bbdb-message hides /home/b/.emacs.d/straight/build/bbdb/bbdb-message /home/b/p/elisp/external/bbdb/lisp/bbdb-snarf hides /home/b/.emacs.d/straight/build/bbdb/bbdb-snarf /home/b/p/elisp/external/bbdb/lisp/bbdb-wl hides /home/b/.emacs.d/straight/build/bbdb/bbdb-wl /home/b/p/elisp/external/bbdb/lisp/bbdb-rmail hides /home/b/.emacs.d/straight/build/bbdb/bbdb-rmail /home/b/p/elisp/external/bbdb/lisp/bbdb-anniv hides /home/b/.emacs.d/straight/build/bbdb/bbdb-anniv /home/b/p/elisp/external/bbdb/lisp/bbdb-site hides /home/b/.emacs.d/straight/build/bbdb/bbdb-site /home/b/p/elisp/external/bbdb/lisp/bbdb-com hides /home/b/.emacs.d/straight/build/bbdb/bbdb-com /home/b/p/elisp/external/bbdb/lisp/bbdb-pgp hides /home/b/.emacs.d/straight/build/bbdb/bbdb-pgp /home/b/p/elisp/external/bbdb/lisp/bbdb-gnus hides /home/b/.emacs.d/straight/build/bbdb/bbdb-gnus /home/b/p/elisp/external/bbdb/lisp/bbdb-ispell hides /home/b/.emacs.d/straight/build/bbdb/bbdb-ispell /home/b/p/elisp/external/bbdb/lisp/bbdb-sc hides /home/b/.emacs.d/straight/build/bbdb/bbdb-sc /home/b/p/elisp/external/bbdb/lisp/bbdb-vm-aux hides /home/b/.emacs.d/straight/build/bbdb/bbdb-vm-aux ~/p/elisp/external/org-velocity/org-velocity hides /home/b/p/org/org-mode/contrib/lisp/org-velocity /home/b/.emacs.d/straight/build/org/ob-asymptote hides /home/b/p/org/org-mode/lisp/ob-asymptote /home/b/.emacs.d/straight/build/org/org-habit hides /home/b/p/org/org-mode/lisp/org-habit /home/b/.emacs.d/straight/build/org/org-plot hides /home/b/p/org/org-mode/lisp/org-plot /home/b/.emacs.d/straight/build/org/org-goto hides /home/b/p/org/org-mode/lisp/org-goto /home/b/.emacs.d/straight/build/org/ol-info hides /home/b/p/org/org-mode/lisp/ol-info /home/b/.emacs.d/straight/build/org/ob-ruby hides /home/b/p/org/org-mode/lisp/ob-ruby /home/b/.emacs.d/straight/build/org/ob-scheme hides /home/b/p/org/org-mode/lisp/ob-scheme /home/b/.emacs.d/straight/build/org/org-mobile hides /home/b/p/org/org-mode/lisp/org-mobile /home/b/.emacs.d/straight/build/org/ol hides /home/b/p/org/org-mode/lisp/ol /home/b/.emacs.d/straight/build/org/ob-gnuplot hides /home/b/p/org/org-mode/lisp/ob-gnuplot /home/b/.emacs.d/straight/build/org/org-install hides /home/b/p/org/org-mode/lisp/org-install /home/b/.emacs.d/straight/build/org/ob-io hides /home/b/p/org/org-mode/lisp/ob-io /home/b/.emacs.d/straight/build/org/org-feed hides /home/b/p/org/org-mode/lisp/org-feed /home/b/.emacs.d/straight/build/org/ox-icalendar hides /home/b/p/org/org-mode/lisp/ox-icalendar /home/b/.emacs.d/straight/build/org/ol-gnus hides /home/b/p/org/org-mode/lisp/ol-gnus /home/b/.emacs.d/straight/build/org/ob-tangle hides /home/b/p/org/org-mode/lisp/ob-tangle /home/b/.emacs.d/straight/build/org/ob-processing hides /home/b/p/org/org-mode/lisp/ob-processing /home/b/.emacs.d/straight/build/org/ob-comint hides /home/b/p/org/org-mode/lisp/ob-comint /home/b/.emacs.d/straight/build/org/ob-R hides /home/b/p/org/org-mode/lisp/ob-R /home/b/.emacs.d/straight/build/org/org-datetree hides /home/b/p/org/org-mode/lisp/org-datetree /home/b/.emacs.d/straight/build/org/ox-man hides /home/b/p/org/org-mode/lisp/ox-man /home/b/.emacs.d/straight/build/org/ob-js hides /home/b/p/org/org-mode/lisp/ob-js /home/b/.emacs.d/straight/build/org/ob-abc hides /home/b/p/org/org-mode/lisp/ob-abc /home/b/.emacs.d/straight/build/org/ob-matlab hides /home/b/p/org/org-mode/lisp/ob-matlab /home/b/.emacs.d/straight/build/org/ob-css hides /home/b/p/org/org-mode/lisp/ob-css /home/b/.emacs.d/straight/build/org/ol-mhe hides /home/b/p/org/org-mode/lisp/ol-mhe /home/b/.emacs.d/straight/build/org/ob-fortran hides /home/b/p/org/org-mode/lisp/ob-fortran /home/b/.emacs.d/straight/build/org/org-refile hides /home/b/p/org/org-mode/lisp/org-refile /home/b/.emacs.d/straight/build/org/ob-J hides /home/b/p/org/org-mode/lisp/ob-J /home/b/.emacs.d/straight/build/org/org-attach-git hides /home/b/p/org/org-mode/lisp/org-attach-git /home/b/.emacs.d/straight/build/org/ob-emacs-lisp hides /home/b/p/org/org-mode/lisp/ob-emacs-lisp /home/b/.emacs.d/straight/build/org/org-element hides /home/b/p/org/org-mode/lisp/org-element /home/b/.emacs.d/straight/build/org/ob-ebnf hides /home/b/p/org/org-mode/lisp/ob-ebnf /home/b/.emacs.d/straight/build/org/ob-shen hides /home/b/p/org/org-mode/lisp/ob-shen /home/b/.emacs.d/straight/build/org/org-faces hides /home/b/p/org/org-mode/lisp/org-faces /home/b/.emacs.d/straight/build/org/org-tempo hides /home/b/p/org/org-mode/lisp/org-tempo /home/b/.emacs.d/straight/build/org/ob-calc hides /home/b/p/org/org-mode/lisp/ob-calc /home/b/.emacs.d/straight/build/org/ob-core hides /home/b/p/org/org-mode/lisp/ob-core /home/b/.emacs.d/straight/build/org/org-footnote hides /home/b/p/org/org-mode/lisp/org-footnote /home/b/.emacs.d/straight/build/org/ob-sass hides /home/b/p/org/org-mode/lisp/ob-sass /home/b/.emacs.d/straight/build/org/ob-ledger hides /home/b/p/org/org-mode/lisp/ob-ledger /home/b/.emacs.d/straight/build/org/org-crypt hides /home/b/p/org/org-mode/lisp/org-crypt /home/b/.emacs.d/straight/build/org/ob-octave hides /home/b/p/org/org-mode/lisp/ob-octave /home/b/.emacs.d/straight/build/org/ob-forth hides /home/b/p/org/org-mode/lisp/ob-forth /home/b/.emacs.d/straight/build/org/org-entities hides /home/b/p/org/org-mode/lisp/org-entities /home/b/.emacs.d/straight/build/org/ox hides /home/b/p/org/org-mode/lisp/ox /home/b/.emacs.d/straight/build/org/ob-java hides /home/b/p/org/org-mode/lisp/ob-java /home/b/.emacs.d/straight/build/org/ox-beamer hides /home/b/p/org/org-mode/lisp/ox-beamer /home/b/.emacs.d/straight/build/org/org-inlinetask hides /home/b/p/org/org-mode/lisp/org-inlinetask /home/b/.emacs.d/straight/build/org/ob-ocaml hides /home/b/p/org/org-mode/lisp/ob-ocaml /home/b/.emacs.d/straight/build/org/ob-coq hides /home/b/p/org/org-mode/lisp/ob-coq /home/b/.emacs.d/straight/build/org/ob-sed hides /home/b/p/org/org-mode/lisp/ob-sed /home/b/.emacs.d/straight/build/org/ob-vala hides /home/b/p/org/org-mode/lisp/ob-vala /home/b/.emacs.d/straight/build/org/ob-lob hides /home/b/p/org/org-mode/lisp/ob-lob /home/b/.emacs.d/straight/build/org/org-timer hides /home/b/p/org/org-mode/lisp/org-timer /home/b/.emacs.d/straight/build/org/ob-ditaa hides /home/b/p/org/org-mode/lisp/ob-ditaa /home/b/.emacs.d/straight/build/org/ob-lilypond hides /home/b/p/org/org-mode/lisp/ob-lilypond /home/b/.emacs.d/straight/build/org/org-macs hides /home/b/p/org/org-mode/lisp/org-macs /home/b/.emacs.d/straight/build/org/ob hides /home/b/p/org/org-mode/lisp/ob /home/b/.emacs.d/straight/build/org/ox-md hides /home/b/p/org/org-mode/lisp/ox-md /home/b/.emacs.d/straight/build/org/org-pcomplete hides /home/b/p/org/org-mode/lisp/org-pcomplete /home/b/.emacs.d/straight/build/org/ob-stan hides /home/b/p/org/org-mode/lisp/ob-stan /home/b/.emacs.d/straight/build/org/org-clock hides /home/b/p/org/org-mode/lisp/org-clock /home/b/.emacs.d/straight/build/org/ox-org hides /home/b/p/org/org-mode/lisp/ox-org /home/b/.emacs.d/straight/build/org/ol-irc hides /home/b/p/org/org-mode/lisp/ol-irc /home/b/.emacs.d/straight/build/org/ol-eww hides /home/b/p/org/org-mode/lisp/ol-eww /home/b/.emacs.d/straight/build/org/ob-groovy hides /home/b/p/org/org-mode/lisp/ob-groovy /home/b/.emacs.d/straight/build/org/ob-picolisp hides /home/b/p/org/org-mode/lisp/ob-picolisp /home/b/.emacs.d/straight/build/org/ob-perl hides /home/b/p/org/org-mode/lisp/ob-perl /home/b/.emacs.d/straight/build/org/org-duration hides /home/b/p/org/org-mode/lisp/org-duration /home/b/.emacs.d/straight/build/org/org-version hides /home/b/p/org/org-mode/lisp/org-version /home/b/.emacs.d/straight/build/org/ob-lua hides /home/b/p/org/org-mode/lisp/ob-lua /home/b/.emacs.d/straight/build/org/ox-odt hides /home/b/p/org/org-mode/lisp/ox-odt /home/b/.emacs.d/straight/build/org/ob-sql hides /home/b/p/org/org-mode/lisp/ob-sql /home/b/.emacs.d/straight/build/org/org-indent hides /home/b/p/org/org-mode/lisp/org-indent /home/b/.emacs.d/straight/build/org/org-compat hides /home/b/p/org/org-mode/lisp/org-compat /home/b/.emacs.d/straight/build/org/ob-screen hides /home/b/p/org/org-mode/lisp/ob-screen /home/b/.emacs.d/straight/build/org/ob-makefile hides /home/b/p/org/org-mode/lisp/ob-makefile /home/b/.emacs.d/straight/build/org/org-num hides /home/b/p/org/org-mode/lisp/org-num /home/b/.emacs.d/straight/build/org/ol-rmail hides /home/b/p/org/org-mode/lisp/ol-rmail /home/b/.emacs.d/straight/build/org/org-archive hides /home/b/p/org/org-mode/lisp/org-archive /home/b/.emacs.d/straight/build/org/ob-sqlite hides /home/b/p/org/org-mode/lisp/ob-sqlite /home/b/.emacs.d/straight/build/org/ox-latex hides /home/b/p/org/org-mode/lisp/ox-latex /home/b/.emacs.d/straight/build/org/ob-eval hides /home/b/p/org/org-mode/lisp/ob-eval /home/b/.emacs.d/straight/build/org/org hides /home/b/p/org/org-mode/lisp/org /home/b/.emacs.d/straight/build/org/ox-publish hides /home/b/p/org/org-mode/lisp/ox-publish /home/b/.emacs.d/straight/build/org/ob-org hides /home/b/p/org/org-mode/lisp/ob-org /home/b/.emacs.d/straight/build/org/ol-eshell hides /home/b/p/org/org-mode/lisp/ol-eshell /home/b/.emacs.d/straight/build/org/org-lint hides /home/b/p/org/org-mode/lisp/org-lint /home/b/.emacs.d/straight/build/org/ol-docview hides /home/b/p/org/org-mode/lisp/ol-docview /home/b/.emacs.d/straight/build/org/org-keys hides /home/b/p/org/org-mode/lisp/org-keys /home/b/.emacs.d/straight/build/org/org-src hides /home/b/p/org/org-mode/lisp/org-src /home/b/.emacs.d/straight/build/org/org-id hides /home/b/p/org/org-mode/lisp/org-id /home/b/.emacs.d/straight/build/org/ob-plantuml hides /home/b/p/org/org-mode/lisp/ob-plantuml /home/b/.emacs.d/straight/build/org/org-macro hides /home/b/p/org/org-mode/lisp/org-macro /home/b/.emacs.d/straight/build/org/org-table hides /home/b/p/org/org-mode/lisp/org-table /home/b/.emacs.d/straight/build/org/ob-exp hides /home/b/p/org/org-mode/lisp/ob-exp /home/b/.emacs.d/straight/build/org/ob-python hides /home/b/p/org/org-mode/lisp/ob-python /home/b/.emacs.d/straight/build/org/ol-w3m hides /home/b/p/org/org-mode/lisp/ol-w3m /home/b/.emacs.d/straight/build/org/ob-C hides /home/b/p/org/org-mode/lisp/ob-C /home/b/.emacs.d/straight/build/org/ob-mscgen hides /home/b/p/org/org-mode/lisp/ob-mscgen /home/b/.emacs.d/straight/build/org/ob-awk hides /home/b/p/org/org-mode/lisp/ob-awk /home/b/.emacs.d/straight/build/org/ob-hledger hides /home/b/p/org/org-mode/lisp/ob-hledger /home/b/.emacs.d/straight/build/org/ox-texinfo hides /home/b/p/org/org-mode/lisp/ox-texinfo /home/b/.emacs.d/straight/build/org/org-list hides /home/b/p/org/org-mode/lisp/org-list /home/b/.emacs.d/straight/build/org/org-mouse hides /home/b/p/org/org-mode/lisp/org-mouse /home/b/.emacs.d/straight/build/org/ox-html hides /home/b/p/org/org-mode/lisp/ox-html /home/b/.emacs.d/straight/build/org/ob-table hides /home/b/p/org/org-mode/lisp/ob-table /home/b/.emacs.d/straight/build/org/ob-maxima hides /home/b/p/org/org-mode/lisp/ob-maxima /home/b/.emacs.d/straight/build/org/ob-lisp hides /home/b/p/org/org-mode/lisp/ob-lisp /home/b/.emacs.d/straight/build/org/org-loaddefs hides /home/b/p/org/org-mode/lisp/org-loaddefs /home/b/.emacs.d/straight/build/org/ob-shell hides /home/b/p/org/org-mode/lisp/ob-shell /home/b/.emacs.d/straight/build/org/ob-eshell hides /home/b/p/org/org-mode/lisp/ob-eshell /home/b/.emacs.d/straight/build/org/org-protocol hides /home/b/p/org/org-mode/lisp/org-protocol /home/b/.emacs.d/straight/build/org/ob-haskell hides /home/b/p/org/org-mode/lisp/ob-haskell /home/b/.emacs.d/straight/build/org/org-ctags hides /home/b/p/org/org-mode/lisp/org-ctags /home/b/.emacs.d/straight/build/org/ox-ascii hides /home/b/p/org/org-mode/lisp/ox-ascii /home/b/.emacs.d/straight/build/org/org-attach hides /home/b/p/org/org-mode/lisp/org-attach /home/b/.emacs.d/straight/build/org/ob-latex hides /home/b/p/org/org-mode/lisp/ob-latex /home/b/.emacs.d/straight/build/org/org-capture hides /home/b/p/org/org-mode/lisp/org-capture /home/b/.emacs.d/straight/build/org/ob-clojure hides /home/b/p/org/org-mode/lisp/ob-clojure /home/b/.emacs.d/straight/build/org/ob-dot hides /home/b/p/org/org-mode/lisp/ob-dot /home/b/.emacs.d/straight/build/org/ob-ref hides /home/b/p/org/org-mode/lisp/ob-ref /home/b/.emacs.d/straight/build/org/org-colview hides /home/b/p/org/org-mode/lisp/org-colview /home/b/.emacs.d/straight/build/org/ol-bibtex hides /home/b/p/org/org-mode/lisp/ol-bibtex /home/b/.emacs.d/straight/build/org/ol-bbdb hides /home/b/p/org/org-mode/lisp/ol-bbdb /home/b/.emacs.d/straight/build/org/org-agenda hides /home/b/p/org/org-mode/lisp/org-agenda /home/b/.emacs.d/straight/build/auth-source-pass/auth-source-pass hides /home/b/p/emacs/emacs-a/clone/lisp/auth-source-pass /home/b/.emacs.d/straight/build/org/ob-asymptote hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-asymptote /home/b/.emacs.d/straight/build/org/org-habit hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-habit /home/b/.emacs.d/straight/build/org/org-plot hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-plot /home/b/.emacs.d/straight/build/org/org-goto hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-goto /home/b/.emacs.d/straight/build/org/ol-info hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-info /home/b/.emacs.d/straight/build/org/ob-ruby hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-ruby /home/b/.emacs.d/straight/build/org/ob-scheme hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-scheme /home/b/.emacs.d/straight/build/org/org-mobile hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-mobile /home/b/.emacs.d/straight/build/org/ol hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol /home/b/.emacs.d/straight/build/org/ob-gnuplot hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-gnuplot /home/b/.emacs.d/straight/build/org/org-install hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-install /home/b/.emacs.d/straight/build/org/ob-io hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-io /home/b/.emacs.d/straight/build/org/org-feed hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-feed /home/b/.emacs.d/straight/build/org/ox-icalendar hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-icalendar /home/b/.emacs.d/straight/build/org/ol-gnus hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-gnus /home/b/.emacs.d/straight/build/org/ob-tangle hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-tangle /home/b/.emacs.d/straight/build/org/ob-processing hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-processing /home/b/.emacs.d/straight/build/org/ob-comint hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-comint /home/b/.emacs.d/straight/build/org/ob-R hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-R /home/b/.emacs.d/straight/build/org/org-datetree hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-datetree /home/b/.emacs.d/straight/build/org/ox-man hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-man /home/b/.emacs.d/straight/build/org/ob-js hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-js /home/b/.emacs.d/straight/build/org/ob-abc hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-abc /home/b/.emacs.d/straight/build/org/ob-matlab hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-matlab /home/b/.emacs.d/straight/build/org/ob-css hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-css /home/b/.emacs.d/straight/build/org/ol-mhe hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-mhe /home/b/.emacs.d/straight/build/org/ob-fortran hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-fortran /home/b/.emacs.d/straight/build/org/ob-J hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-J /home/b/.emacs.d/straight/build/org/org-attach-git hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-attach-git /home/b/.emacs.d/straight/build/org/ob-emacs-lisp hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-emacs-lisp /home/b/.emacs.d/straight/build/org/org-element hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-element /home/b/.emacs.d/straight/build/org/ob-ebnf hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-ebnf /home/b/.emacs.d/straight/build/org/ob-shen hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-shen /home/b/.emacs.d/straight/build/org/org-faces hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-faces /home/b/.emacs.d/straight/build/org/org-tempo hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-tempo /home/b/.emacs.d/straight/build/org/ob-calc hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-calc /home/b/.emacs.d/straight/build/org/ob-core hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-core /home/b/.emacs.d/straight/build/org/org-footnote hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-footnote /home/b/.emacs.d/straight/build/org/ob-sass hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-sass /home/b/.emacs.d/straight/build/org/ob-ledger hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-ledger /home/b/.emacs.d/straight/build/org/org-crypt hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-crypt /home/b/.emacs.d/straight/build/org/ob-octave hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-octave /home/b/.emacs.d/straight/build/org/ob-forth hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-forth /home/b/.emacs.d/straight/build/org/org-entities hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-entities /home/b/.emacs.d/straight/build/org/ox hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox /home/b/.emacs.d/straight/build/org/ob-java hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-java /home/b/.emacs.d/straight/build/org/ox-beamer hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-beamer /home/b/.emacs.d/straight/build/org/org-inlinetask hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-inlinetask /home/b/.emacs.d/straight/build/org/ob-ocaml hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-ocaml /home/b/.emacs.d/straight/build/org/ob-coq hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-coq /home/b/.emacs.d/straight/build/org/ob-sed hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-sed /home/b/.emacs.d/straight/build/org/ob-vala hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-vala /home/b/.emacs.d/straight/build/org/ob-lob hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-lob /home/b/.emacs.d/straight/build/org/org-timer hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-timer /home/b/.emacs.d/straight/build/org/ob-ditaa hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-ditaa /home/b/.emacs.d/straight/build/org/ob-lilypond hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-lilypond /home/b/.emacs.d/straight/build/org/org-macs hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-macs /home/b/.emacs.d/straight/build/org/ob hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob /home/b/.emacs.d/straight/build/org/ox-md hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-md /home/b/.emacs.d/straight/build/org/org-pcomplete hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-pcomplete /home/b/.emacs.d/straight/build/org/ob-stan hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-stan /home/b/.emacs.d/straight/build/org/org-clock hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-clock /home/b/.emacs.d/straight/build/org/ox-org hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-org /home/b/.emacs.d/straight/build/org/ol-irc hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-irc /home/b/.emacs.d/straight/build/org/ol-eww hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-eww /home/b/.emacs.d/straight/build/org/ob-groovy hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-groovy /home/b/.emacs.d/straight/build/org/ob-picolisp hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-picolisp /home/b/.emacs.d/straight/build/org/ob-perl hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-perl /home/b/.emacs.d/straight/build/org/org-duration hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-duration /home/b/.emacs.d/straight/build/org/org-version hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-version /home/b/.emacs.d/straight/build/org/ob-lua hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-lua /home/b/.emacs.d/straight/build/org/ox-odt hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-odt /home/b/.emacs.d/straight/build/org/ob-sql hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-sql /home/b/.emacs.d/straight/build/org/org-indent hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-indent /home/b/.emacs.d/straight/build/org/org-compat hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-compat /home/b/.emacs.d/straight/build/org/ob-screen hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-screen /home/b/.emacs.d/straight/build/org/ob-makefile hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-makefile /home/b/.emacs.d/straight/build/org/org-num hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-num /home/b/.emacs.d/straight/build/org/ol-rmail hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-rmail /home/b/.emacs.d/straight/build/org/org-archive hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-archive /home/b/.emacs.d/straight/build/org/ob-sqlite hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-sqlite /home/b/.emacs.d/straight/build/org/ox-latex hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-latex /home/b/.emacs.d/straight/build/org/ob-eval hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-eval /home/b/.emacs.d/straight/build/org/org hides /home/b/p/emacs/emacs-a/clone/lisp/org/org /home/b/.emacs.d/straight/build/org/ox-publish hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-publish /home/b/.emacs.d/straight/build/org/ob-org hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-org /home/b/.emacs.d/straight/build/org/ol-eshell hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-eshell /home/b/.emacs.d/straight/build/org/org-lint hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-lint /home/b/.emacs.d/straight/build/org/ol-docview hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-docview /home/b/.emacs.d/straight/build/org/org-keys hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-keys /home/b/.emacs.d/straight/build/org/org-src hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-src /home/b/.emacs.d/straight/build/org/org-id hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-id /home/b/.emacs.d/straight/build/org/ob-plantuml hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-plantuml /home/b/.emacs.d/straight/build/org/org-macro hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-macro /home/b/.emacs.d/straight/build/org/org-table hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-table /home/b/.emacs.d/straight/build/org/ob-exp hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-exp /home/b/.emacs.d/straight/build/org/ob-python hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-python /home/b/.emacs.d/straight/build/org/ol-w3m hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-w3m /home/b/.emacs.d/straight/build/org/ob-C hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-C /home/b/.emacs.d/straight/build/org/ob-mscgen hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-mscgen /home/b/.emacs.d/straight/build/org/ob-awk hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-awk /home/b/.emacs.d/straight/build/org/ob-hledger hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-hledger /home/b/.emacs.d/straight/build/org/ox-texinfo hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-texinfo /home/b/.emacs.d/straight/build/org/org-list hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-list /home/b/.emacs.d/straight/build/org/org-mouse hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-mouse /home/b/.emacs.d/straight/build/org/ox-html hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-html /home/b/.emacs.d/straight/build/org/ob-table hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-table /home/b/.emacs.d/straight/build/org/ob-maxima hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-maxima /home/b/.emacs.d/straight/build/org/ob-lisp hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-lisp /home/b/.emacs.d/straight/build/org/org-loaddefs hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-loaddefs /home/b/.emacs.d/straight/build/org/ob-shell hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-shell /home/b/.emacs.d/straight/build/org/ob-eshell hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-eshell /home/b/.emacs.d/straight/build/org/org-protocol hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-protocol /home/b/.emacs.d/straight/build/org/ob-haskell hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-haskell /home/b/.emacs.d/straight/build/org/org-ctags hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-ctags /home/b/.emacs.d/straight/build/org/ox-ascii hides /home/b/p/emacs/emacs-a/clone/lisp/org/ox-ascii /home/b/.emacs.d/straight/build/org/org-attach hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-attach /home/b/.emacs.d/straight/build/org/ob-latex hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-latex /home/b/.emacs.d/straight/build/org/org-capture hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-capture /home/b/.emacs.d/straight/build/org/ob-clojure hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-clojure /home/b/.emacs.d/straight/build/org/ob-dot hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-dot /home/b/.emacs.d/straight/build/org/ob-ref hides /home/b/p/emacs/emacs-a/clone/lisp/org/ob-ref /home/b/.emacs.d/straight/build/org/org-colview hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-colview /home/b/.emacs.d/straight/build/org/ol-bibtex hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-bibtex /home/b/.emacs.d/straight/build/org/ol-bbdb hides /home/b/p/emacs/emacs-a/clone/lisp/org/ol-bbdb /home/b/.emacs.d/straight/build/org/org-agenda hides /home/b/p/emacs/emacs-a/clone/lisp/org/org-agenda /home/b/.emacs.d/straight/build/soap-client/soap-client hides /home/b/p/emacs/emacs-a/clone/lisp/net/soap-client /home/b/.emacs.d/straight/build/soap-client/soap-inspect hides /home/b/p/emacs/emacs-a/clone/lisp/net/soap-inspect /home/b/.emacs.d/straight/build/faceup/faceup hides /home/b/p/emacs/emacs-a/clone/lisp/emacs-lisp/faceup /home/b/.emacs.d/straight/build/let-alist/let-alist hides /home/b/p/emacs/emacs-a/clone/lisp/emacs-lisp/let-alist Features: (shadow emacsbug cus-edit image-mode exif tramp-cmds cl-print edebug rfc2104 tramp-cache tramp-sh em-unix em-term term ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias esh-mode dired-aux org-goto artist picture reporter org-archive go-up arc-mode archive-mode sh-script smie executable vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc vc-dispatcher bug-reference magit-extras magit-bookmark magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils log-edit pcvs-util add-log with-editor async-bytecomp async gnus-dired cal-move ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ledger-context ledger-commodities ledger-regex eieio-opt speedbar ezimage dframe two-column tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp jka-compr iso-transl url-http url-gw url-cache url-auth bbdb-message mailalias misearch multi-isearch org-duration bookmark tabify hi-lock org-capture shr-color smiley gnus-cite mm-archive mail-extr gnus-bcklg gnus-kill gnus-async qp gnus-ml disp-table cursor-sensor nndoc nndraft nnmh utf-7 epa-file gnutls network-stream nsm nnfolder bbdb-gnus nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-cache gnus-demon nntp smtpmail sendmail rase view mule-util cal-china lunar cal-islam cal-hebrew holidays hol-loaddefs git-auto-commit-mode bbdb-anniv vc-git diff-mode appt pinentry server paredit checkdoc lisp-mnt flymake-proc flymake warnings epaint epaint-canvas epaint-history epaint-draw epaint-context gif-screencast-autoloads color-rg color-rg-autoloads org-clock diary-lib diary-loaddefs memento-mori solar cal-dst org-element avl-tree org-attach-embedded-images org-attach org-tempo tempo org-inlinetask ol-info org-id org-habit ol-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message rmc rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader gnus-win ol-eww ol-bibtex bibtex ob-lua ob-sed ob-octave ob-makefile ob-forth ob-R ob-haskell ob-maxima ob-java ob-plantuml ob-sqlite ob-sql ob-screen ob-J ob-io ob-shell shell ob-clojure ob-scheme geiser-impl help-fns radix-tree geiser-custom geiser-base geiser ob-gnuplot ob-dot ob-ditaa ob-lisp ob-css ob-js ob-org ob-ledger ob-latex ob-calc calc-store calc-trail calc-ext calc calc-loaddefs calc-macs ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-python ob-awk winner timeclock paren selectric-mode nyan-mode avoid image-file icomplete hack-time-mode undo-tree diff hl-line time desktop frameset counsel xdg swiper ivy delsel ivy-faces ivy-overlay colir color beginend autoinsert cus-start cus-load .emacs-custom mw-private hide-parts org-insert-context-dependent postbank-to-ledger ariadne-marks grep compile deadgrep-autoloads fit-text-scale face-remap foldout ffap pdf-tools-autoloads tablist-autoloads auxies-eww little-helpers mw-mark auxies-rest rect dictionary link connection seclusion-mode seclusion-mode-autoloads emr-autoloads iedit-autoloads clang-format-autoloads projectile-autoloads list-utils-autoloads popup-autoloads emacsshot emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-volume emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-vlc emms-player-mpv emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file emms-setup emms emms-compat page-ext eww url-queue url url-proxy url-privacy url-expand url-methods url-history mailcap mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils wid-edit mm-util mail-prsvr date-at-point skeleton major-mode-stack reverse-words carry-region rase-autoloads flycheck-package-autoloads package-lint-autoloads flycheck-autoloads let-alist-autoloads md4rd-autoloads tree-mode-autoloads request-autoloads hierarchy-autoloads debbugs-autoloads soap-client-autoloads lyrics-autoloads supercite regi ed org-section-numbers lisp-butt-mode keystrokes org-velocity dabbrev ispell thingatpt cl-format cl-format-builtins clisp-format cl-format-def tiro cl-format-autoloads ace-link ace-link-autoloads hydra lv pomodoro ebuff-menu parse-csv gopher shr text-property-search url-cookie url-domsuf url-util puny svg dom bbdb-mua bbdb-com crm mailabbrev bbdb bbdb-site timezone bbdb-loaddefs org-bullets folding-isearch folding cl cider-autoloads sesman-autoloads spinner-autoloads queue-autoloads pkg-info-autoloads epl-autoloads parseedn-autoloads parseclj-autoloads a-autoloads clojure-mode-autoloads hack-time-mode-autoloads evil-autoloads goto-chg-autoloads undo-tree-autoloads deft-autoloads magit-autoloads git-commit-autoloads transient-autoloads company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company pcase company-autoloads ztree-autoloads page-break-lines-autoloads form-feed-autoloads wrap-region wrap-region-autoloads selected-autoloads underline-with-char-autoloads ert pp ewoc debug backtrace paredit-autoloads go-up-autoloads rope-read-mode-autoloads herald-the-mode-line-autoloads pass-autoloads password-store-otp-autoloads password-store-autoloads auth-source-pass-autoloads with-editor-autoloads async-autoloads racket-mode-autoloads pos-tip-autoloads faceup-autoloads mastodon-autoloads lua-mode-autoloads gited-autoloads quarter-plane-autoloads auto-correct-autoloads dired-narrow-autoloads filladapt filladapt-autoloads ido-hacks ido ido-hacks-autoloads geiser-autoloads hydra-autoloads lv-autoloads key-chord key-chord-autoloads pinentry-autoloads expand-region-autoloads ledger-mode-autoloads dictionary-autoloads link-autoloads connection-autoloads avy haskell-mode-autoloads evil-numbers-autoloads impatient-mode-autoloads htmlize-autoloads simple-httpd-autoloads aurel-autoloads bui-autoloads org-attach-screenshot-autoloads markdown-mode-autoloads selectric-mode-autoloads org-pretty-tags elpher-autoloads chronos notifications dbus xml chronos-autoloads sly-autoloads dired-du-autoloads emacs-memento-mori-autoloads frog-jump-buffer-autoloads frog-menu-autoloads posframe-autoloads encourage-mode encourage-mode-autoloads defrepeater s repeat defrepeater-autoloads counsel-autoloads swiper-autoloads ivy-autoloads beginend-autoloads multiple-cursors-autoloads wgrep-autoloads side-notes-autoloads bbdb-vcard-autoloads bbdb-autoloads rainbow-delimiters-autoloads org-brain-autoloads notmuch-autoloads git-auto-commit-mode-autoloads tuareg-autoloads caml-autoloads perspective-autoloads nyan-mode-autoloads noccur-autoloads equake rx tco dash equake-autoloads tco-autoloads nov-autoloads esxml-autoloads avy-zap-autoloads avy-autoloads dired-filter-autoloads dired-collapse-autoloads dired-hacks-utils-autoloads smartparens-autoloads finder-inf org-journal org-crypt epa derived epg epg-config cal-iso org-journal-autoloads feature-mode-autoloads fzf-autoloads elm-mode-autoloads reformatter-autoloads f-autoloads dash-autoloads s-autoloads dired-x org-protocol ol-bbdb org-agenda org-refile edmacro kmacro hyperbole hinit hibtypes hib-doc-id hsys-www klink hib-kbd hib-social hib-debbugs hsys-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities time-date ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs format-spec find-func hactypes hui-mini hui hui-mouse hmouse-key hargs hui-menu hyrolo-menu hui-jmenu noutline outline easy-mmode hmouse-sh hmouse-drv hypb locate dired dired-loaddefs hui-window pulse hycontrol hsettings hui-em-but hyrolo hmail hbut hact hpath hhist hbdata htz cal-julian cal-menu calendar cal-loaddefs hbmap hmoccur hui-select hvar set hversion hload-path hyperbole-autoloads kotl-autoloads org-autoloads org-version package browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core eieio-loaddefs password-cache json map url-vars straight-autoloads info cl-extra help-mode easymenu seq byte-opt straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1715672 158672) (symbols 48 74664 497) (strings 32 418056 32622) (string-bytes 1 13986021) (vectors 16 172280) (vector-slots 8 3109600 163179) (floats 8 1413 5107) (intervals 56 58746 5352) (buffers 992 83)) -- Marco Wahl From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 14:35:01 2020 Received: (at 42578) by debbugs.gnu.org; 28 Jul 2020 18:35:01 +0000 Received: from localhost ([127.0.0.1]:59113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0URJ-00083v-3N for submit@debbugs.gnu.org; Tue, 28 Jul 2020 14:35:01 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:42558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0URF-00083f-G8 for 42578@debbugs.gnu.org; Tue, 28 Jul 2020 14:34:59 -0400 Received: by mail-wr1-f65.google.com with SMTP id r4so16284184wrx.9 for <42578@debbugs.gnu.org>; Tue, 28 Jul 2020 11:34:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=SK8z+0EPxlkg6E9Ms0SdJBJe8dmALGQ1tq9lP2MRHXM=; b=nJFv8Hc81BuHaeIumDeVtFIO/Mdz8DcRj6DAtrjfeFwH3H24gF+je4WyAbe5dagFbN NXpX8kkDY9RvhBLKrHaRQOJfpLj6Dm68be1f/PHU8D/D0/vK8VIvKHok2gccPOz/r+ON DUBhfCcYA2pRbn9nnJguW5J9xeZz9pPm201vLbmJOB4j/Qx3Wqaeg0TYj3FKdbVTppU8 ki05muOI2LyuUaKkpadlXD/5YtCExmERF8BRf4Zit5uf+TuWtKXwXMOgC/cs98KLcRHj K8BP1xBu2Dzh79ivlx+GnLbKYFe6+Kaog4wq7Nl0R4Rwyr8wdrXC+MUHySVuUMRFkVl3 GT7A== 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=SK8z+0EPxlkg6E9Ms0SdJBJe8dmALGQ1tq9lP2MRHXM=; b=FD8TbkbqcycKDqdxDeO/zi2u4vAsDNQkytIn6k887ZOheH9b9pAggc8t6/cde2QQA1 fMqnKwZfFl0xQipqadlhOboBjVkUNZcfEnO9xffKhKAq2dJ/lwUHVxl4MOV+Df5pATTG cJESJAoK0CxJw7Pr0VtkZJWUOTLh0EIAA3K3P495ucvAsSS3g8B0wgP5vEuqICZZszsp ya3ufifeovfyW6gkCR7a6pj092WpiolI/qfo9sujCFYancHz6p9BRZZurVi9y71G3/47 M616e/WtOp1JOpIWmpADtYLwzK4GlWe0Lgqx8iVd6D1vraqYCtm8y9E3C0mfUkJrsslQ g4Hw== X-Gm-Message-State: AOAM530dFx5R6m0DlESXg+5lMyrPga0MQ96urXkFU4chycxIOAukV1iL TvigG+ZkgTt6IW6Afp9L8gYedw== X-Google-Smtp-Source: ABdhPJyZWCkJjol8HxYosjNdf54FWlB7PQPCXdZFUbUK4z39YNgUZQC4XnVhD7lv3+wvIayj3stNlw== X-Received: by 2002:adf:c981:: with SMTP id f1mr25840540wrh.14.1595961291525; Tue, 28 Jul 2020 11:34:51 -0700 (PDT) Received: from localhost ([80.233.39.204]) by smtp.gmail.com with ESMTPSA id 33sm20457341wri.16.2020.07.28.11.34.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2020 11:34:50 -0700 (PDT) From: "Basil L. Contovounesios" To: Marco Wahl Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <87zh7kexk7.fsf@gmail.com> Date: Tue, 28 Jul 2020 21:34:48 +0300 In-Reply-To: <87zh7kexk7.fsf@gmail.com> (Marco Wahl's message of "Tue, 28 Jul 2020 12:36:08 +0200") Message-ID: <87bljza3p3.fsf@tcd.ie> 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: 42578 Cc: 42578@debbugs.gnu.org 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 (-) Marco Wahl writes: > What do you think about M-x dired-do-shell-command (typically bound to > !) on a dired directory line also? > > Up to now one gets an error. Does one actually? Here's what I tried: 0. emacs -Q 1. C-x d / RET 2. ! ls RET and *Shell Command Output* correctly lists the contents of /bin/. The same also happens when I mark multiple directories, and in Emacs 27. Could you please provide more information on the error you encounter, and how to reproduce it? Thanks, -- Basil In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars) of 2020-07-28 built on thunk Repository revision: 1b2fed81e1f79fd12bfb76adfa2a79d7ddbcaed0 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Debian GNU/Linux bullseye/sid Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O2 -march=native' --config-cache --prefix=/home/blc/.local --with-x-toolkit=lucid --with-file-notification=yes --with-x' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 Important settings: value of $LANG: en_IE.UTF-8 locale-coding-system: utf-8-unix From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 15:09:32 2020 Received: (at 42578) by debbugs.gnu.org; 28 Jul 2020 19:09:32 +0000 Received: from localhost ([127.0.0.1]:59139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Uyi-0000Ps-JI for submit@debbugs.gnu.org; Tue, 28 Jul 2020 15:09:32 -0400 Received: from mail-ej1-f42.google.com ([209.85.218.42]:36935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Uyf-0000Pd-Ka for 42578@debbugs.gnu.org; Tue, 28 Jul 2020 15:09:31 -0400 Received: by mail-ej1-f42.google.com with SMTP id qc22so6968841ejb.4 for <42578@debbugs.gnu.org>; Tue, 28 Jul 2020 12:09:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version; bh=3i2X5xHvtR5/b1WMYxO2GlBw+jlu7PwmOYryyCxivME=; b=a5I1lZ7kA59oXXev9402XAoNKMVF/08QS4OpXIbZk10N8cIjGgN3X1GwepgF2uLGnD znEFEXnnVSetY8qTzpmtcgYXbzXsKz0aEfk5G2C6HlTW1lfSn8sFttP9zrja6LOe63Sq Y/KXZCVLMmQwbCujOvedbVLzRC8jXKgnwIJCVqdbRUegbP77E1pxu5ZLz9AFXaFGHX80 jlqaQp4q4AJ2OXW/NzkZzuxzpTR3DDucAMLlbcEBocNT6lgXkyBsz5QWGxa7gJXLZH+r PbornhGCdPfohue4yd6RtSFEgHWf086ioxO/ZJrL+5gSdpRHt/sR4KMCB6FLXW+k05z8 kaeQ== 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:organization:references:date :in-reply-to:message-id:user-agent:mime-version; bh=3i2X5xHvtR5/b1WMYxO2GlBw+jlu7PwmOYryyCxivME=; b=PAZtqhzvQxklpiV/y8S2++NvObo2EPVIadiRL4XbBTnIWnlhxPBsBjfUd8WIslRTIT xYZeXqicv14va7RD8bZHVX9n+082gd31BNbvXAgR0pt5dcVDclEEw/OJqek8wuKJq+Jv NS+o6TjC9rIsiA5f8e3gc2l+XAR/QEDdMRJ3/GL8bWF+k7Moe8U8kecfri1eIklElQay KixVmeqK1sWUPa3W0yk7clyOGPClDiN6IAwwrpEQU3gye9eTM0724wd9gOsxsD/f1yy+ lbES4OUIstkU7jRRyZgvYEUBmRSf+4Rq/Y/+T0wDFZkIPo5rEH1esUMbnfEt6vV1cEcO R7pg== X-Gm-Message-State: AOAM530Pz+gu2yFB7sWy2YTtYlVsYwaIxe81eq+WE3pNJTTuec3z1SQx Piq8kx3KwP6N/whxgbv3uNU= X-Google-Smtp-Source: ABdhPJzVlYhGjCgBoTxFyYO3poes/jvy6hUVPcnPX+GMzey7dCNAflLY41mPpHEEN7Okptt2o2ZaHw== X-Received: by 2002:a17:906:aed0:: with SMTP id me16mr4961665ejb.288.1595963363891; Tue, 28 Jul 2020 12:09:23 -0700 (PDT) Received: from aspire-5942 (p200300ecdf44180c543aebd8a0057624.dip0.t-ipconnect.de. [2003:ec:df44:180c:543a:ebd8:a005:7624]) by smtp.gmail.com with ESMTPSA id z25sm9676296ejd.38.2020.07.28.12.09.17 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 28 Jul 2020 12:09:22 -0700 (PDT) From: Marco Wahl To: "Basil L. Contovounesios" Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Organization: Marco Wahl References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> Date: Tue, 28 Jul 2020 21:09:16 +0200 In-Reply-To: <87bljza3p3.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 28 Jul 2020 21:34:48 +0300") Message-ID: <87tuxr5ueb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42578 Cc: 42578@debbugs.gnu.org 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 (-) "Basil L. Contovounesios" writes: > Marco Wahl writes: > >> What do you think about M-x dired-do-shell-command (typically bound to >> !) on a dired directory line also? >> >> Up to now one gets an error. > > Does one actually? Here's what I tried: > > 0. emacs -Q > 1. C-x d / RET > 2. ! ls RET > > and *Shell Command Output* correctly lists the contents of /bin/. > The same also happens when I mark multiple directories, and in Emacs 27. > > Could you please provide more information on the error you encounter, > and how to reproduce it? Apologies for the carelessness with the original description. I'm talking about those dired headlines here. To be more precise here is an example. I do 0. emacs -Q 1. C-x d / RET 2. M-g M-g 1 3. ! and observe the message "No files specified" in the minibuffer and no further effect. Can you reproduce that? Best regards, -- Marco From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 16:23:16 2020 Received: (at 42578) by debbugs.gnu.org; 28 Jul 2020 20:23:16 +0000 Received: from localhost ([127.0.0.1]:59159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0W7p-0002Ff-Gb for submit@debbugs.gnu.org; Tue, 28 Jul 2020 16:23:16 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:46240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0W7o-0002F4-3h for 42578@debbugs.gnu.org; Tue, 28 Jul 2020 16:23:00 -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 06SKLgSH017913; Tue, 28 Jul 2020 20:22:54 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=RzfkrHL94vLa4AiLdZBZR5oUmCuZaH6xPmJ9AHHA1rA=; b=DEQ3SjFLXf4NukNXUKAhQRUoOw1ow+V31/BbJK5zn7J+oHG7SJLA0htZVUi7C+GLdOUc bW0Lo9CCkqvcf4BHiKXaCd4+PMiYlS0w5snM3JF+5lLNH4in0qXny8DWl6c+NeNjlcQl FD60l4o5t16S69LNY9ycs9gKC5CT+eSVQnCvf5BfXq8IcnkUaF40aEyMX/8oAdCGCH76 bG5Vc/ZX7s/y0hrBmo+XOGU2H/ZTY/ZaluXF9GDlIqHDofIQWX7iBIvaSaNKeVmJXZdR yDeDXyJxSM450zkl4gRbHRsGe/11lhpxFhDNaWm4Djy2Dk31SlrJHOH00PbfylvjQJ7E vQ== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 32hu1jhqy2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 28 Jul 2020 20:22:54 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06SKCioQ135270; Tue, 28 Jul 2020 20:20:53 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3030.oracle.com with ESMTP id 32hu5up5uj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Jul 2020 20:20:53 +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 06SKKpOd025134; Tue, 28 Jul 2020 20:20:52 GMT MIME-Version: 1.0 Message-ID: <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> Date: Tue, 28 Jul 2020 13:20:50 -0700 (PDT) From: Drew Adams To: Marco Wahl , "Basil L. Contovounesios" Subject: RE: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> In-Reply-To: <87tuxr5ueb.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5017.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9696 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 spamscore=0 phishscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007280143 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9696 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1011 mlxlogscore=999 malwarescore=0 impostorscore=0 priorityscore=1501 spamscore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007280144 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42578 Cc: 42578@debbugs.gnu.org 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 (-) > I'm talking about those dired headlines here. Dired headlines are not file or directory lines. They're not acted on by ! or (most) other commands. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 17:04:53 2020 Received: (at 42578) by debbugs.gnu.org; 28 Jul 2020 21:04:53 +0000 Received: from localhost ([127.0.0.1]:59194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0WmK-0003H2-Mu for submit@debbugs.gnu.org; Tue, 28 Jul 2020 17:04:53 -0400 Received: from mail-ej1-f42.google.com ([209.85.218.42]:32816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0WmI-0003Gm-JU for 42578@debbugs.gnu.org; Tue, 28 Jul 2020 17:04:51 -0400 Received: by mail-ej1-f42.google.com with SMTP id g11so10291577ejr.0 for <42578@debbugs.gnu.org>; Tue, 28 Jul 2020 14:04:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version; bh=MGxwkvywJSHyvOAPaLtHSlSLZ/bYa5VaYl8UJZq8OzE=; b=aqaINrqCIE0Hod00h210uExJ4KW3vf7UOgwrXMaMAv+cO3XEvdf0U9UYV7Rr7iy/u5 j4nstZV3qQABWDIjLkJeK/kLYBYaaOP+3WMYYPdhWeWXErVObRlLYvUyeqo7i8UtcqXH 5uu7aZkOAtsL/YOKsuE754vny2S18sAUXsIor2CjE3pVkkjTSl2OoTW1fUkcUxY4z2uL sljkmbTSjPCDlDgyL2EgbYy9ruc0jwoFCu0vlq9+zZz0FaGyHi+nZX12iH8BIrGzKMst 841KozDTe9B9to/1awo+DAlNkhxl2Etd+xsuz/YSFgXI8+7pQ3WuE83lTuwZ/ZIuajZN M/Kg== 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:organization:references:date :in-reply-to:message-id:user-agent:mime-version; bh=MGxwkvywJSHyvOAPaLtHSlSLZ/bYa5VaYl8UJZq8OzE=; b=gTJ8EmGPMOyvYc/0dMLl8EA7As9tEOH9gP9T+LvPujgECATwTymNRoWUPKLeTOTxLR iAJwXNzskCa2tbiwfymwlOFWIVObkNBH8R6+cZHX21t1aFknDvk/sQ8GTsXIZ5WkoPSz bQrnEYu/JGAsw+NiiosufFWWGdB0BN/QUxBhMHFgT4D/eRGO4excCRJFBBBMM+TlAwwB ZPUxYhbm3FWbNG+1jxuoXjlEmjy+JH3Xij2OUaouTZmHGZsrZwjG6DDd2reQxT6DJ9Wq 1ZaUtr/pS/RdxQxyphxn78UPRYB0OPcOxdXtnnAUTYNfhNZZXYxRfzE292+y5qdDKmNN ROhQ== X-Gm-Message-State: AOAM531hncKZwYQcWVH0Pc74jbnby3QDeI8jkTzTkSVtMzj+A1fZFSLh DwKI/zn0LX70A7b+lMpk5Ac= X-Google-Smtp-Source: ABdhPJwrql00cOa4QAUOg0pvI3OHhr1NvPNReyJsLeorldTc1hWdax+oxeukhoN0SrTp6RYn5gmvUw== X-Received: by 2002:a17:906:e0e:: with SMTP id l14mr12579026eji.398.1595970284783; Tue, 28 Jul 2020 14:04:44 -0700 (PDT) Received: from aspire-5942 (p200300ecdf44180c543aebd8a0057624.dip0.t-ipconnect.de. [2003:ec:df44:180c:543a:ebd8:a005:7624]) by smtp.gmail.com with ESMTPSA id by3sm8362722ejb.9.2020.07.28.14.04.43 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 28 Jul 2020 14:04:43 -0700 (PDT) From: Marco Wahl To: Drew Adams Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Organization: Marco Wahl References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> Date: Tue, 28 Jul 2020 23:04:42 +0200 In-Reply-To: <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> (Drew Adams's message of "Tue, 28 Jul 2020 13:20:50 -0700 (PDT)") Message-ID: <87h7tr5p1x.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org 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: >> I'm talking about those dired headlines here. > > Dired headlines are not file or directory lines. > They're not acted on by ! or (most) other commands. Okay. I guess this is the core question here. Allow a key on a dired headline to have an effect or not. Is it set in stone that keys may not have an effect when pressed on dired headlines? What's the cost when such functionality is added? Concretely to allow "!" ? Best regards, -- Marco From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 28 20:17:13 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 00:17:13 +0000 Received: from localhost ([127.0.0.1]:59493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0ZmT-00083w-5H for submit@debbugs.gnu.org; Tue, 28 Jul 2020 20:17:13 -0400 Received: from mail-oln040092075010.outbound.protection.outlook.com ([40.92.75.10]:47143 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0ZmR-00083i-K4 for 42578@debbugs.gnu.org; Tue, 28 Jul 2020 20:17:12 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AZHsG19ryx//wL5RFeOklMtC1HLKIIQmSlQ5CnYjrjIi92I074uQ/WgffviaWOBqTBmMR8FjU0fwuenYDTweJ3odqKKx5515p4KTXMPFXO2hsKDxejfhnC1BRo040GJWbXhbVFMFtM6dV7gnccP5bPfI9SvKn3NOHw7xZfUDdnHMCpSl57LpjfIjh4lmkZl0xTfEVvsqrB0nuf25Dreo7Wka4NQCY/SguLaA3BwWCHlHBd+oXdBwUm8OlYLuzSwQqbrpLzngFIA1rREt8nykR1UwHWoruQbOY9osNGJzeQftOXbe11oSjNVe/YYIaAgaJXnlPATYrm0c80PTIswS5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g4d9ZUgfxNmnz5HZA6D/Xpv8pUfsSTSj1xyBBwxuLiw=; b=IVZdkPjzNm8tEGgYL5yrg2AQ0/F+Abmd+LxqzIP0Vg6RJLmZ5dtFO4JZ38FW2i9fhwMMFuOLVTrdSVAuT88b4Y5rQFVzteD4UB911CmLrS7TMaXXG+X9uQEAheNQhhbvUVDKyFYVbCyGP0TT0m2fZbSrV9sRL9pBt1xBthhJ0uiuCV3zVKMpRYIhg6wNPZRD/WyFad03cwot4g1ohvR9pxl1SckOq2agGqnuGI4cJEAcIn/CaIAm2Wwo/OUn1/ZB2krD9urIipYgDEKmJsuiGO2s9SB+efGwKonZOTN1bz2f8EzrdjUmYClc0iwFSbJv4EWTJjcAODfkp6AML+38pQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g4d9ZUgfxNmnz5HZA6D/Xpv8pUfsSTSj1xyBBwxuLiw=; b=PRYV2eFvELlkuzuLbYhJGZnLC6RC/Vkr83uvsW13qpVeGlAlJOEDLz0mXxJbHgCVA7j7fEsZ1gNlRBZwO3GqDBLuVGLgrLF0yE5H6G8VI6FDJH4GacDfeO9J9V2MZFLtvjlEzSK2QGe87AuMEJwUgPMgbp29CkQa1DcKfucqB60DKNo3JhvasVH1QSEWHnO8Yrw7mcx4bWWuRGdZYdGRlAQuhOEIYCJQEY8+TfS7ipxGmyotYK/gd4Tju3PjFUlflC2LGTlzd5NzQ0iiwfx942/nQBOl4jdwCnQJ1olcFs2suzK2iqWyutZlLv7QvLgklDgUT0P+2BwqHfvXUOGLyQ== Received: from HE1EUR04FT019.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::49) by HE1EUR04HT240.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10; Wed, 29 Jul 2020 00:17:04 +0000 Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e0d::45) by HE1EUR04FT019.mail.protection.outlook.com (2a01:111:e400:7e0d::117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 00:17:04 +0000 Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::2586:b9d4:2047:27b8]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::2586:b9d4:2047:27b8%7]) with mapi id 15.20.3216.033; Wed, 29 Jul 2020 00:17:04 +0000 From: arthur miller To: Drew Adams , Marco Wahl , "Basil L. Contovounesios" Subject: RE: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Thread-Topic: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Thread-Index: AQHWZT2WjGqAgf6dRUy5mm4/nWB6BQ== Date: Wed, 29 Jul 2020 00:17:04 +0000 Message-ID: Accept-Language: sv-SE, en-US Content-Language: sv-SE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:A1093B4A461A3AA2ECF9C9A940A35A5C584852BB14D0B58EA4A0A963D13F225C; UpperCasedChecksum:E05D4782E9488CC97CB08346E968512092E1444143DCC094057F11B7A6D24B64; SizeAsReceived:6879; Count:43 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [L8xJOGi0+Dl8LsqZZFTQXgGk6NSQtX9m] x-ms-publictraffictype: Email x-incomingheadercount: 43 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: db83e02b-ddd7-40db-7d43-08d83354b8b4 x-ms-traffictypediagnostic: HE1EUR04HT240: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V3XRbcrULwd6N4yT/BCbxzoaiwC2u2pTUAHClc4W9AMQS0w6y5Tnpnq7TJVvbuKRuaREme+6nX7REqHX9u066a6QIKGF0XLzPkcZtsf1rwYwZYAEkjhqD/kWFsfg/OhSSPBD6h4Hd2RM1WbW8R1eAKX3XzFHdW+rIbSW4ew5BwrnuyNfiPBQpKF/5CvzTruqido5nrbYwy5BFA8ZiEsq9w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; x-ms-exchange-antispam-messagedata: iWhUtDXaOKsyiRiUix0pvuCw79+tNkkQ7L7BKY4UmYlM0ejlCtxOXKgI0GvsuSKiQjj9HIUPhRQYQoKxzeRcUH7Lmc4lovGQsg55dwMTCACSngcAOg6C5inPT1SSvtAbVP5CsJoWRr8kSdlqod0E4Q== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_VI1PR06MB452635C56B337968DE8B6D2296700VI1PR06MB4526eurp_" MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: HE1EUR04FT019.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: db83e02b-ddd7-40db-7d43-08d83354b8b4 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2020 00:17:04.0791 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT240 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42578 Cc: "42578@debbugs.gnu.org" <42578@debbugs.gnu.org> 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 (-) --_000_VI1PR06MB452635C56B337968DE8B6D2296700VI1PR06MB4526eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCg0KDQpTa2lja2F0IGZyw6VuIG1pbiBTYW1zdW5nIEdhbGF4eS1zbWFydHBob25lLg0KDQoN Cj4gSSdtIHRhbGtpbmcgYWJvdXQgdGhvc2UgZGlyZWQgaGVhZGxpbmVzIGhlcmUuDQoNCj4gRGly ZWQgaGVhZGxpbmVzIGFyZSBub3QgZmlsZSBvciBkaXJlY3RvcnkgbGluZXMuDQo+IFRoZXkncmUg bm90IGFjdGVkIG9uIGJ5ICEgb3IgKG1vc3QpIG90aGVyDQo+IGNvbW1hbmRzLg0KDQpVbmZvcnR1 bmF0ZWx5IHNvbWUgY29tbWFuZHMsIGxpa2UgZ28gdG8gc3RhcnQgb2YgYnVmZmVyIChvciB3aGF0 IGlzIHRoZSBuYW1lKSBwdXQgY3Vyc29yIG9uIGZpcnN0IGxpbmUgKGhlYWRlcikgaW4gZGlyZWQg d2hpY2ggaXMgYSBiaXQgYW5ub3lpbmcgc2luY2UgaXQgaXMgdXNlbGVzcy4gSW4gZGlyZWQgaXQg bWFrZXMgbW9yZSBzZW5zZSB0byBtb3ZlIGN1cnNvci9wb2ludCB0byBzdGFydCBvZiB0aGUgZmly c3QgbGluZSBhZnRlciB0aGUgaGVhZGVyIChmaXJzdCBmaWxlKS4gSSBoYXZlIGJvdW5kIGEga2V5 IHRvIG1vdmUgaXQgc28gYW5kIHVzZSB0aGF0IGtleSBpbnN0ZWFkIG9mIG9yZGluYXJ5IG1vdmUg dG8gdGhlIGJlZ2lubmluZyBvZiBhIGJ1ZmZlciAoQy08aG9tZSA+IGJ5IGRlZmF1bHQgSSB0aGlu aykuDQo= --_000_VI1PR06MB452635C56B337968DE8B6D2296700VI1PR06MB4526eurp_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8 ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdiBpZD0iY29tcG9zZXJfc2lnbmF0dXJlIj4NCjxkaXYgc3R5 bGU9ImZvbnQtc2l6ZTo4NSU7Y29sb3I6IzU3NTc1NyIgZGlyPSJhdXRvIj5Ta2lja2F0IGZyw6Vu IG1pbiBTYW1zdW5nIEdhbGF4eS1zbWFydHBob25lLjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pjxicj4N CjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMDAlO2Nv bG9yOiMwMDAwMDAiIGRpcj0iYXV0byI+PCEtLSBvcmlnaW5hbE1lc3NhZ2UgLS0+DQo8ZGl2Pjxz cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7Ij4mZ3Q7IEknbSB0YWxraW5nIGFib3V0IHRob3Nl IGRpcmVkIGhlYWRsaW5lcyBoZXJlLjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGZvbnQgc2l6ZT0i MiIgZGlyPSJhdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Ij4NCjxkaXYgY2xhc3M9 IlBsYWluVGV4dCI+PGJyPg0KJmd0OyBEaXJlZCBoZWFkbGluZXMgYXJlIG5vdCBmaWxlIG9yIGRp cmVjdG9yeSBsaW5lcy48YnI+DQomZ3Q7IFRoZXkncmUgbm90IGFjdGVkIG9uIGJ5ICEgb3IgKG1v c3QpIG90aGVyPC9kaXY+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQiPiZndDsgY29tbWFuZHMuPGJy Pg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQiPlVuZm9ydHVuYXRlbHkgc29t ZSBjb21tYW5kcywgbGlrZSBnbyB0byBzdGFydCBvZiBidWZmZXIgKG9yIHdoYXQgaXMgdGhlIG5h bWUpIHB1dCBjdXJzb3Igb24gZmlyc3QgbGluZSAoaGVhZGVyKSBpbiBkaXJlZCB3aGljaCBpcyBh IGJpdCBhbm5veWluZyBzaW5jZSBpdCBpcyB1c2VsZXNzLiBJbiBkaXJlZCBpdCBtYWtlcyBtb3Jl IHNlbnNlIHRvIG1vdmUgY3Vyc29yL3BvaW50IHRvIHN0YXJ0IG9mIHRoZSBmaXJzdA0KIGxpbmUg YWZ0ZXIgdGhlIGhlYWRlciAoZmlyc3QgZmlsZSkuIEkgaGF2ZSBib3VuZCBhIGtleSB0byBtb3Zl IGl0IHNvIGFuZCB1c2UgdGhhdCBrZXkgaW5zdGVhZCBvZiBvcmRpbmFyeSBtb3ZlIHRvIHRoZSBi ZWdpbm5pbmcgb2YgYSBidWZmZXIgKEMtJmx0O2hvbWUgJmd0OyBieSBkZWZhdWx0IEkgdGhpbmsp LjwvZGl2Pg0KPC9zcGFuPjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_VI1PR06MB452635C56B337968DE8B6D2296700VI1PR06MB4526eurp_-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 03:49:50 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 07:49:50 +0000 Received: from localhost ([127.0.0.1]:59953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0gqU-0004sP-De for submit@debbugs.gnu.org; Wed, 29 Jul 2020 03:49:50 -0400 Received: from mout.gmx.net ([212.227.15.19]:51827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0gqR-0004sA-Tf for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 03:49:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1596008972; bh=1lvb0Jyj5AO8e6uqPYxXU17t2gd+gIwsnl/x16U7+kk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=hqsKwgtVDWWm188T04opAapid3QXPtlnNYF/PM9I2g8u+Pj+j8n4w1LXUJWrr3zrj Qf4vXyOM7Bf2e+uqd68ds7rSeHBc3gRbeBrrEW2JED2xMwFvcKgnMo6zLDtCirmVJp 5nHf+qSteOxqo2zxZsEmcrJHJP5wGaT2rTo09BCU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.86.42.3]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MxUnz-1ky1nJ2lLN-00xu2Z; Wed, 29 Jul 2020 09:49:32 +0200 From: Michael Albinus To: Marco Wahl Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> Date: Wed, 29 Jul 2020 09:49:31 +0200 In-Reply-To: <87h7tr5p1x.fsf@gmail.com> (Marco Wahl's message of "Tue, 28 Jul 2020 23:04:42 +0200") Message-ID: <87v9i64v78.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:C2afIsVDcuD0fBtzIoQ0ps++Ou2Unyd15xzWQAurxxa8z5r+XEk yrMXuti25yP/A/zwACP7CYFEqd+5FqsEOEXoGpEGjmVvbOWKUHDnaA2WjgJKHdJJr0A1Eu9 aJhy4/pdHQItbOm7atNmDXlc5YrjiaE2/vGhmIKY23ogANl9Jk1qc0wFedgXoS7x0/fLuG4 UcczawtO80Q5gnQT7YouQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NltIuGQNCz4=:GmRQhiVwU5nsQtMM8yiqs8 6ULtWm2uVedKNTe81TGc+6LL0smYIuK2WSUi0TP+1SrZLx/MnzK0hxW/4W2G14kkXoJTwudnr BgXC856mNWlqhGNvt22tltSrmaO/Mf7Gq9Vc5piRTEXuxWRk7zqEYF8ukWmVvGGwM32GOz6qz Lh3LwmPWVZESb8OMkvLfEkETYYPqqfUWO92L0x8b0wl6qvH9wQwzhnLFIzy2zUKJdOwzn3Vhg sO2NA0Oh3TMbS2FT/u41Bprm5nCUD4w0eludRbo60EG+Xd5Dx+wxeLAVv4jr9qynXZ8AsErkZ Qj09Vi14DEj3ijf1DaHO1P5HAB3NymhLIs/VI0SFnQvEZKzbWW6HySWYcbwJ1INg0mzgGy38K Ve0fjNj12cs8Ef2mqabQYESSIuuhbefZ+b8C6Aeyi5I3lYHLG0wmfJ1s38Qrz5tPJ1Vlbm5Si 6OGmgB2W+MebcOxm69fydOLy/OsVAyfZMc1p3UoRWwJYe229AZcERQtvrOyRDNhJWaAMBf3QR Xdn5gBHK7MGLIp1MOaprejYHnrK/09KxEK06xe0KoDJR3EVrbGBseuKoLlMPfI49B9sO94Kfg /Pwtl7clyOyDLgbzPMvgvlAnzrCZZms9avYQEv41xSWyTdOg7XZVtaIpa1n0ftJxEKTFyzHZC 770AG3bBE4p7np4ahoqY+CiGRiHHBktZ8GsqCDjYZIJUzzqwJWx1OOLfImyyAauJMrQ5LFcDp 0djHhpm67aj+ftlU3J5PCmfMu4blH1vK22Vjue7MlGOIYcilhsT0H3ZURhumnmZJmA7wlNnuu 4y4SOMxKJ32/z1qR2jmEHLQLybVYpcx6e2OSTjl55AhL1s3NqslyBXKD/+xJ55sT8bziasTAV /MI7U/3RN/sRsQAiIjJSD8HKEpSbHUaJpBeSzM9iSu13mIeJSSHrIFrC4VbvZn6G0LC1TrTgH U+C6UUCPLQy8X3sks5yqgr2jKQ1fs+kG/ky1kLUIrsJo8Ug35pQgsqEVDMdsF2ENaeIQCuVQP ji2V8elk689HEtA9EKa9f+Hp5fhXKphqAU4vsSVw6PslgLR8r35Lhe9XmZ3gRioRUSHqFATAr G/53IwjBfstXpPtTA2WhtpeKG+5Pb+y0LGE8eH/P+d49dseuFAbB2lgKkVEccWTy4p8RVVFN1 80Nlsh6o+n/RJ47yHcPysPQ60rRZYiZnfx+thRLrfQM+YfqOWKqk/UJ+t3o5T7ZoIicvP5Ts5 q1SecE/KteMaGkkh5YiJ0+7cGyrFKxOYG0XD9Ng== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Drew Adams 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.7 (-) Marco Wahl writes: >>> I'm talking about those dired headlines here. >> >> Dired headlines are not file or directory lines. >> They're not acted on by ! or (most) other commands. > > Okay. I guess this is the core question here. Allow a key on a dired > headline to have an effect or not. What would be different from applying "!" on the "." file name in the dired buffer? > Best regards, See you tonight, and best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 07:55:38 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 11:55:38 +0000 Received: from localhost ([127.0.0.1]:60255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0kgM-0006jW-GW for submit@debbugs.gnu.org; Wed, 29 Jul 2020 07:55:38 -0400 Received: from mail-ej1-f42.google.com ([209.85.218.42]:37731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0kgJ-0006jI-Pq for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 07:55:37 -0400 Received: by mail-ej1-f42.google.com with SMTP id qc22so9251135ejb.4 for <42578@debbugs.gnu.org>; Wed, 29 Jul 2020 04:55:35 -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=5PXa11+5cY9EDatHniJlrvOaSrkwvVauWGboi4amJxg=; b=BnQVSukuIMfANtTQ9vcC4dWS5mk5OY8z1R2L+DJg4hiSmvKmJmqW+eSHBZn6nVxXuN Y1+2AkG/xLqMXsk/EBbxucEjPN+5693dlqDDi9mpIY4E1lEnecSX1trliFmPWnb70Yii qS51g7eNxVS/zzjuqqChSxAXo2KF4ru7IsYkyVe9AcUdL+yaMVRAgZkCpeJj3VX+cjaO QoRdZrducnQcth44cNl3lKq0ue/ywy1sIoMdEFuYBP4GoG2Xu+irWZQyuCsSMOW2EdXk 0pZ7M8pjrDs2VzqXCZrpfKRLm7QW7PL+KYRqj7exA4ZQNusWHcRdPVbCT7MtxoLYqhaq QHTg== 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=5PXa11+5cY9EDatHniJlrvOaSrkwvVauWGboi4amJxg=; b=J59jXPGK26UxKCpTAO+qdpDZpBJk4ptMo1yEkteyDBhugGioescufneMAlss0InvqC 49s6WvaS+Y9oHYF+qeLGuwAAaKInPBtOsCAFtJrVs6t8SnP9EIFOIXupEKAL0RUtD8zb hgxwBZF1CyPEPWa199HBjOYdn5EkjOrW8q85WjRZEDx8Fitxgt1rvU9pnc1wK6VdiTxd GzPuqjG2CILIJjPwyJLBTXU3T7ySXzRne8K/kQBqbnQcNckn9ZCyz4a0NZgJonNfPzvt vzAvGse8lJZIOIbNiFzKs/GLprOfyByj9jIte00TANtFmCNYGbbAidQzF5PTmUgdW6En Z6GQ== X-Gm-Message-State: AOAM530ZW8DLoG2/Ki3t4pwO4f7aV8+I3WgwHL27bP38Sfx0VO4cOpFX KmFc9i3ftR3dGIrBzYQ+oHI= X-Google-Smtp-Source: ABdhPJxECQ/Ns51s02LuXqn+lvbbMYQyZSZT+4KGs86v3iPI7OKqNUiove/k/YKBxoaY3hkvfbfXlA== X-Received: by 2002:a17:906:b2d2:: with SMTP id cf18mr17828828ejb.551.1596023729838; Wed, 29 Jul 2020 04:55:29 -0700 (PDT) Received: from aspire-5942 (p200300ecdf44180cd44bf792d87999d3.dip0.t-ipconnect.de. [2003:ec:df44:180c:d44b:f792:d879:99d3]) by smtp.gmail.com with ESMTPSA id j5sm1511329ejk.87.2020.07.29.04.55.25 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Jul 2020 04:55:26 -0700 (PDT) From: Marco Wahl To: Michael Albinus Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> <87v9i64v78.fsf@gmx.de> Date: Wed, 29 Jul 2020 13:55:24 +0200 In-Reply-To: <87v9i64v78.fsf@gmx.de> (Michael Albinus's message of "Wed, 29 Jul 2020 09:49:31 +0200") Message-ID: <87r1sufscz.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Drew Adams 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 (-) >>> Dired headlines are not file or directory lines. >>> They're not acted on by ! or (most) other commands. >> >> Okay. I guess this is the core question here. Allow a key on a dired >> headline to have an effect or not. > > What would be different from applying "!" on the "." file name in the dired buffer? Functionally there would be no difference. The suggestion is to fill a gap. Get functionality where before was nothing. Practically in particular there'd be no more need to watch out for the ".". > See you tonight, and best regards, Michael. Yes, hopefully! ;) All the best! From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 08:12:02 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 12:12:02 +0000 Received: from localhost ([127.0.0.1]:60279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0kwE-00077V-1y for submit@debbugs.gnu.org; Wed, 29 Jul 2020 08:12:02 -0400 Received: from mout.gmx.net ([212.227.15.18]:48985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0kwB-00077D-PV for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 08:12:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1596024707; bh=iBWxXTXKPH30h3qVpwFG6uHxJrkRy+9+QvNelo8V/yM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=BCpklBIAmaZqxT3QkxA2xEWxRCPVcmyiLqrWOrh402RaaLdISVxBBPp4tVKQB/41P fEJFGMEfk2IxghLa1TftWgF4ZTSZ8PDt8jzO4Nz21jHKvSSVI7ySR/EWY7pXfR6FRI zF3tlzV1LZSukZi4pP2K1eP9loLYBXpg8Xfo1VeY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.86.42.3]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MgNh7-1ki5F60967-00hxpV; Wed, 29 Jul 2020 14:11:47 +0200 From: Michael Albinus To: Marco Wahl Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> <87v9i64v78.fsf@gmx.de> <87r1sufscz.fsf@gmail.com> Date: Wed, 29 Jul 2020 14:11:45 +0200 In-Reply-To: <87r1sufscz.fsf@gmail.com> (Marco Wahl's message of "Wed, 29 Jul 2020 13:55:24 +0200") Message-ID: <87tuxqed1a.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:WCUbo8JOdHJ2Nn81F7yWpXxAcvPW5KgEfSPnp0AXrt09AkGZuCL kjuJ2omSe4EtRD1k3vTD5L+87x/6Q+UwbqDRKOiLskK6fWoCF14e1aSeIZrCjH7KfSfUFxu f045JAOLpUY5/A5+eGc5QCkbz7s4728ovMIKheV8UG2NGErZlVH42ksSlhpisx46osVOPwA EIXfN4WEsNKzx7IAfmDmA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:i6iKuBY+yyM=:5K/59bp8fzqkaTpMu0gygu W5shrmteqGR7h1NHCtptZORTboIE92cHlpj9lcVTiO9EPfWAcVWVzh4ZZD0uz8kmXk7IAtoh1 paRUlT1IXD0W2B3EJhs0rvida+DcIt8Z/5kuAq1CkNd6L84RdRQaHRHt0ZXcrKaG/10nDYcTF r63odgjEAQzG5Qt5n5DGyjq1zEj1heWGNvRAeJpg67MZI7EY3CF2G0b8p18wO0GB4X0q4o0fD u2OuA/gJoIECNXLLeuZ0eBiXteLeMf0G3yrKUkytCdgOI7sfxfB2F5hgVOR2UTs0G/ZUaQpyH zXLFzq1ypCsknQ1djSjWp8JPvog6dj4yIWXhKIjibInWK+TC+vkGaEuDfusHVr2qW0gGRqs9c lN1oTAknyuzbCXXUTZCwo2Ae4dWDATFeO8lUK43SVBB7AOSITZTpzC+BFECXh1bJlz9YnOY5K /dcWz24sMRPXpM1VRfEnksDxPR3kysGD8oJGKoY+NW3Htq08mTS5ilxZA/ET+Wlf4xaFNHHhj ekwO/ZBpH62ukmUjFYWozVfHwHxX/iIThLyBzuj5Z9TaCh+JjNoZLn/KEDHSAKJOef4625FZS IX4Yq08/vGUQKAlqxLdmhZsXcwUNoiuP/aqcYq98JmaWYCe0JDQRWyKENTSzF3qtwmM09DZyH aPwsUEUBhcEPHfhC708JXmryUgR32yRJjT6BeHzhYJyEGMJoNKyM7oQmD2qD6eIKCVyiRKMUW qt9deJZysoKgSAb4dfrQUxzxpX2Ma6Zi92sGJcNybBmHIw138eEezV6TqmqqT+Bzd1M6VnHLr AnkPED+gcF5KDGTx6IQGYNDJb4w3XuoXdhNI+uuIppRJhCA9b1JBkOoOKXYYOvg5DZpr/NLbj KGLWMEjvEGhpquecFV023l+/235eMtMR1+6LdluFB5Z9nWgCgF267/YvLvTumow6aH81wRkq/ /htPR41cdrf0ZvT5wDt2zjalXYESv3SEn55MsoA/wAik9eLu+BPr1tbMR/OUCS87l54Wo9cGH nhplsrmIoXHc5tlntDLiP2837NOMG0Qac+TfSCqnP+lc6J/BwqBtgQ7zy8A/GmPHb2NRoJrfT ZEl1xtXBvYhBcjuA/n04s6/PIya8pi/BaFeJ2sBt/zTILlwdIS3+KAzBXGys7RBVgCyCknCSi 2N3WYYywS8QICmgy+mKZ/7HUl7uhtg/TICBL80F0WhkW+ICEdxDaYDTpd4CmqkFfAQX/r7ia5 b8zoCVY/l2SVl9bd3qVeHJ2TX55o/ksDKSHFImQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Drew Adams 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.7 (-) Marco Wahl writes: Hi Marco, >>>> Dired headlines are not file or directory lines. >>>> They're not acted on by ! or (most) other commands. >>> >>> Okay. I guess this is the core question here. Allow a key on a dired >>> headline to have an effect or not. >> >> What would be different from applying "!" on the "." file name in >> the dired buffer? > > Functionally there would be no difference. > > The suggestion is to fill a gap. Get functionality where before was > nothing. Practically in particular there'd be no more need to watch out > for the ".". Is it really a gap? You can always type "M-! " (or "M-! ." in case you need the directory as argument). > All the best! Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 08:34:03 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 12:34:03 +0000 Received: from localhost ([127.0.0.1]:60300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0lHX-0007dm-Db for submit@debbugs.gnu.org; Wed, 29 Jul 2020 08:34:03 -0400 Received: from mail-ej1-f44.google.com ([209.85.218.44]:46149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0lHV-0007dG-6a for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 08:34:02 -0400 Received: by mail-ej1-f44.google.com with SMTP id l4so24094653ejd.13 for <42578@debbugs.gnu.org>; Wed, 29 Jul 2020 05:34:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version; bh=82+X5guNnGbzIDHPK7VOhbhk+ZzpoJB5mupgjwRns+I=; b=oaTh6wRpVXppebkM8NlcHO3njYI6Bpi17S+ScOtl/si8h6++jrczDFe+NlFKDL8x+k KirOHEzvodWPjPnzkrobjN1oW6j2Yo5tK3tgqGnkkINlyTOddWftKvU64rdRbXpTqIBK 07TfCm4EKx9EdGWoPQAJ2oPrQNbzJQIwxTnhyvhZ/e99yAYhnmEWF6OJYQpZ2gWrP75W iz196z0yFQJp9IxOi8/bli9HcdT71LeZObD9r6+75T6qWEqXjaF54q/iK+6DUh+WTzk7 OLKJAoW73K8X0LnazM5pD6oK0Txm+rs5OZmhmDTBZbkj4MZY4bFql0bodugiZmV24NQ7 aMpg== 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:organization:references:date :in-reply-to:message-id:user-agent:mime-version; bh=82+X5guNnGbzIDHPK7VOhbhk+ZzpoJB5mupgjwRns+I=; b=A9IEEE74Aa/awroPRaDtxewzk6gzgJWqPzJqEWTNZsXr87WKYOmhfpD6oJ1ubumU8S HPGpZWuCKvLbXg+CypqNeNJCff5ZQNQFnRcwJTii3Xi2wNuFGAViVfl90yyNAD2MXPxJ 631edgCJLm+9ddkSvGn11LkpHH5ZyavZ4qn8xq/FK55apXQAHr6NiRtw7jyCAdxyXfNS 6s63Eh6wsP9bB/ug8lcPN8cU3ffWfE6PXFwRQFmb9M/WfENlCGzjGApx7n1bJKU0t6lw RmBIs6YIC/9aAacyt2OrdXgRH+zoaGctm5nZbrFLJ89iXyc7D+QdyAN2Epn4K3lcNMuP VYFA== X-Gm-Message-State: AOAM5331IMuMQMamBsBolkJih6JKKNB5y90lem6YzpyGxBJWy1kxdBi1 QfL7QQZFk0AGv908dDppZBw= X-Google-Smtp-Source: ABdhPJw5Y9p9bMEK0KlRB040tUNlVjwLziUeiUBd4iFO6dIE5+esORnUTVzZi8ybV+ZhOS48OS3nOw== X-Received: by 2002:a17:906:ca11:: with SMTP id jt17mr11244079ejb.148.1596026035284; Wed, 29 Jul 2020 05:33:55 -0700 (PDT) Received: from aspire-5942 (p200300ecdf44180cd44bf792d87999d3.dip0.t-ipconnect.de. [2003:ec:df44:180c:d44b:f792:d879:99d3]) by smtp.gmail.com with ESMTPSA id h10sm1783263eds.0.2020.07.29.05.33.49 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Jul 2020 05:33:50 -0700 (PDT) From: Marco Wahl To: Michael Albinus Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Organization: Marco Wahl References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> <87v9i64v78.fsf@gmx.de> <87r1sufscz.fsf@gmail.com> <87tuxqed1a.fsf@gmx.de> Date: Wed, 29 Jul 2020 14:33:49 +0200 In-Reply-To: <87tuxqed1a.fsf@gmx.de> (Michael Albinus's message of "Wed, 29 Jul 2020 14:11:45 +0200") Message-ID: <87mu3ifqky.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Drew Adams 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 (-) >>> What would be different from applying "!" on the "." file name in >>> the dired buffer? >> >> Functionally there would be no difference. >> >> The suggestion is to fill a gap. Get functionality where before was >> nothing. Practically in particular there'd be no more need to watch out >> for the ".". > > Is it really a gap? You can always type "M-! " > (or "M-! ." in case you need the directory as argument). That's a good point. Somehow I forgot to try M-! in dired. I'm fine with closing this issue now. Gentlemen, thanks for the conversation! Best regards! From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 10:16:51 2020 Received: (at 42578-done) by debbugs.gnu.org; 29 Jul 2020 14:16:51 +0000 Received: from localhost ([127.0.0.1]:33416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0mt1-0001xv-8S for submit@debbugs.gnu.org; Wed, 29 Jul 2020 10:16:51 -0400 Received: from mout.gmx.net ([212.227.17.21]:58523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0msv-0001xc-BW for 42578-done@debbugs.gnu.org; Wed, 29 Jul 2020 10:16:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1596032192; bh=JQBJXGg0dsLozXpodGI+vrfD+oL72svYHbFXn1iJYeU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=SaJEFkkHCk4NtTgG5KWCpdEEWxvvOXZA8rjBNR4fFzet0a763daf0m/tUHF9oDWUx fjK4V8p4ZS3S5hW6QDRKj6lBvn/Tu5H2P84p0EjifikGQ7AS4MukIuiIYcmcFW6jeS Xmsc4kKmxzKhkQbZZI1ypzqGXgTAoTa9bPd8sWx4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.86.42.3]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtfJX-1kv6472R5z-00v5fc; Wed, 29 Jul 2020 16:16:32 +0200 From: Michael Albinus To: Marco Wahl Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> <87v9i64v78.fsf@gmx.de> <87r1sufscz.fsf@gmail.com> <87tuxqed1a.fsf@gmx.de> <87mu3ifqky.fsf@gmail.com> Date: Wed, 29 Jul 2020 16:16:31 +0200 In-Reply-To: <87mu3ifqky.fsf@gmail.com> (Marco Wahl's message of "Wed, 29 Jul 2020 14:33:49 +0200") Message-ID: <87pn8ee79c.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qnM0d0qWyc9rGNQCAHgLp5XpC3IBGIyixDsoWxQxaiT2OSd9v9R 3decD2qaltgwF8Z09t4IjBocd6z9UHINt14WQgo57kCcN5QjDU3mMUtLFCn8ie13I55ETkM 0X8qtiI4oByH0aPl62ydmsp4K1uIcUqx/7Bkz5oCzTWau7oCvKVW/NZBCTv6oBJQSuxR96W Ga1NmZJiHyNuj164jSrOg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:oGY/xjcWQiU=:4e+Uqx5aYRwvpYbzI0l6zw pyOgZRlgN2v2hLelHlkPU+JiJe1k4f7Q9rd8mvoisISnkKldeMvTp1mausPQV3z6kAYhL6ldv 5psRisxif3Nf0cnfpVMx159yxjQup9bcZ7FeYxas1R8D5+/rP/tOu7LnAUuD5QL9shOMeER6c m413WyJFsKLs5l/J7RgUxToH+RVItGEhf6kGONNXGaMO1WVO4XGTTytbWssZAEHXlAVpxcJY4 2xsFU3ogLMWpoPCoerqxFYuNjGVewR/zWzvrqVdLU5QzgM97nREXgELYg97QdR5xRPMmP8Rn9 pZIx5ZXJBI6kb0Mo7CYfZOrq6KdstiRkmhueDGtF8x343/8WGm/7QZKCzBtrDwZ3qefiHuE2f MVjZp5dExR0H6dB9MzuhAua8dJ/ZVcOCU7+WP8q1jLl5cGE+b2cmdUGjjoHwq3cpn5wxrXVLZ KWkoTW283fOKhPdh5jiM+wjcf/uv0rcEIO+a73ZPHXslhFh9PEilGUKXeYUvusmP3V987vAWb rJbPo1w5xjdNWHtElN6h4eTN+HbMGPsr0j2TkTC/DRhPCKV0m6n61KKgkqPcjORLHf09Pg4v0 BFbhfu6fOUWcmB3Cs9IOxQrud1PPfVoKM3s08Kczfq8QwKFWS+G8SasP5EVgP9aY/13Ifwn6f E+sPiIjKZBFGSoxgkYzmfLz8UJVxAagNUulmiUdu7laD3KljmcTUCU3CRIbpBjffi2Y+oKXWC tP2Ibulu4IZM3ANcjKNeNSjb/28yaGn/ri19/ccDWDICT2jNXD4XhNYHmkceLUCe2zoK+W+eg lRdSp9gH8K2HQoLjr75c8dWMEYeiiNIrzDtd1pvW9XvAnk9dQZ49VRQnarbWqyqUDDen6B+Ao SK55qIjFXTeo5d/3Jz3zjUX+E8hDTiKvOtTc3OaneKtDWn4j7GJVvPz97GhqVPQcpFGJ8q+WL /5iZwbzaTX2QQFIpwdrXpljETps7G+9Jkc8/zVHijmRrsqAQUZPvuZkwzKV3ZpGgrgpAOikxT ces6BPMA8YXmx1Re1Ny7+qS7DORZwQk8mwKHHYONDy45XSeaXd2Bv1UMCAyVNWNG3zN+2hFOO tFW9Gdny65Bf97m94tHu0FsIme7RHGFcswaorHIXSd5M1FfIN2EvmecsWc+LSPeQkKkz6ywMu UJEddDxI3dfwpqLtMizlsby1UhI0qBGVGY7I2gs6MHmWzZgDrz3QPaidtynWEGMfgA/8nxfbc vM5zrkYctnOX+j2mTAy02fQbdolCvXOqSXUDj0g== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42578-done Cc: "Basil L. Contovounesios" , 42578-done@debbugs.gnu.org, Drew Adams 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.7 (-) Marco Wahl writes: > I'm fine with closing this issue now. Done. > Best regards! Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 10:20:09 2020 Received: (at control) by debbugs.gnu.org; 29 Jul 2020 14:20:09 +0000 Received: from localhost ([127.0.0.1]:33424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0mwC-00023C-Of for submit@debbugs.gnu.org; Wed, 29 Jul 2020 10:20:08 -0400 Received: from mout.gmx.net ([212.227.17.20]:34187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0mw6-00022U-JQ for control@debbugs.gnu.org; Wed, 29 Jul 2020 10:20:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1596032396; bh=qhTKhGqjm8xZYGrkplPXO52Qfk6Y0J/cG9rS4lORKis=; h=X-UI-Sender-Class:Date:To:From:Subject; b=H5y3JKyvZqpgdm4HZj3IdBIsxYn3TvOR8nG0SWpsMiE+xsaZtlFtc4+afxFk+5/5X lXhpZCPURAO9uzQy1sJzhV+euAieM5joklLEHG/JXlLMboFHM6CxBu6fbVGnvXuE6V s/S2UYoOkm70gT/DtbM/kz/YDPlz6phuSDN8S6mk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.86.42.3]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmULx-1kQo612ifJ-00iW9I for ; Wed, 29 Jul 2020 16:19:56 +0200 Date: Wed, 29 Jul 2020 16:19:56 +0200 Message-Id: <87o8nye73n.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #42578 X-Provags-ID: V03:K1:N9EYqUFq+awmo3CXoz37CWK8yhFR/H7yzU7ZU92hkGPSek0TOWh IMlDoOQyTf7FGETCBbmdC1IwOxyNuXCM3Zkx07CtnD6aZNnoj+VmUNuwfV4U/fzXEwFr6dr KyanpeafFkLmapBaCCcwd3h4w4thX54l6ezNem4MzkGXf9HYuHob2V2PRFaNELCBgK9yQiZ QlqhCm+1iRHMSmpnq6FUQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:XgM67ide+0I=:a7z0stlhBS7cfbizYEXUrq PFm8IOOpWwUUyttQm8hcIXBpQ6H4g77tuxsBsNwjWTVuXE7MTMXUkv8PC6fX6Gq3reMEb2EYi cwNdQ17IQTBbBn5Wkb/SH/WhTJxj9EMQJB0yOKsESD9vKjZ9woBOrc2QDppK5lfajRLmUgrYS Jxwg0lX019lrqALAoFbyllBs7sz1umbX/xBycq9BcYE3tIvhPfmwKufbwTbTfbpzZoC6iiquL 55GUSTC4b/+ekCJ9lLYV44wtSVgOjhGA8WMrgo69PJG+qx7BjUz2u1iNL8L89F85s4GvlhVcs qmE0hmfHaXqiDUWdlIem02Q4sYdG89KvMq3PeKfCsfBYh+8m7B/em90z0G82c5Cnz7mE4Cy2r o0PRazIyWQ9LnbuOIP2ZUFtVVHFiFL8/6Fgvju1gbi+IOgnMyhJPtsWKK3BDmDb/+A7lZKIOr OyuksbKYrvrogfxN1zwUwLPtbneQd8XAV8duuO1Nic1ZOqnfD5tNpC7ljANPEcVonuV3IW++D UPY6KEb+wzBhYvpg7JzkFAn4vZa8yPzaPHryb82hXPbmmUqBkfCVDrWmNx80hkcWmeeKIwoIy rbhCGKpMfRnHqmJWCzXf0mkLlfbI0QTd1BBkxOfpgEGDUFyPQu7gZSm1m7Fb1GPuT+1Y9D97Z 8qem/riuGFJyKCr1JF86opWetRT9LaHer2hMKg9MxZOlP839uPkYiLbaKfxyNgcTLtFfd2335 I5oZ2q/hdKoZknhFsjFBt3dILkZS0FqMYQDN9kiwIAkP2ZFQcwfd/01G1os4JP2zi+e1RXLD+ iWOZWZH+vKnsvU1WNbYSrgcog/eXxes00V34GuL5df27zDpnihT46mqsTZJCanPyCZ/o2SvCS abediyPivNBEBP20w6puIQ4Tu/bIRp4oj0nDbDdNDyGBIOFuUfw48Ec6aGZMP9KyAZiQ+J9Fk IkF5T7FI7FrBq/Ke2lvJLkuJAjkvIv+cdP+84qJVODpYXfQYri7M+iWFAYZGNnjmwoc/oW35Q sVpJ4eJtkGdCH3Ecz8hg523ds7BEQmp59sbKavqLLY4aDG684WluwagZzDQamjgA6ctpxhGQN XjHT8JOdMdPg6h2/Y1itz8zlX3ZfxTaM6j9WfHMN2k2kbwWVCgU4ENu/spl9AD9PaNF79YjVq oDISQuUVbz1wwC5VsFAQSu1xgS9WzAWsozUfyvmjxmR4lz74eqn9fsoVyKguBhJX4NrE/59OZ MHxsedFxVHbytf0fNqGt6TuaLnHtCPhvr3OPKLQ== X-Spam-Score: -0.7 (/) 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.7 (-) tags 42578 + notabug quit From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 11:32:06 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 15:32:06 +0000 Received: from localhost ([127.0.0.1]:33496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0o3q-0005y1-0W for submit@debbugs.gnu.org; Wed, 29 Jul 2020 11:32:06 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:36944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0o3k-0005xR-2P for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 11:32:04 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06TFVsq6060743; Wed, 29 Jul 2020 15:31:54 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=+UTGKdiwpmEv68lCu87bxJkJOkt6BXx0+5J/bWxo/xI=; b=qiUFtS5rdpAz9VRrbyrgEXxMnJ7Kh4HU/U89OC9robHukYxZJjiBu7oTST2rJ0jM7R1l g6SF3HoH8txj/IYT0bwMZj9v3y3rGyI+TnmDuRVbnJLRP9Jws6jTFpxSe424q491Jygt P2x3Ux/dldbZmxdH9EV3fQY+aGpmA+WuZdVuCt7FzZlsbfjuKG51jXAO1Z9SbaAyca9/ WUL7+a/HnCMyeMWiu5fpy1mRyPlugGy/0dC9YvRr4keJGt8//T9U6e5cc2JYKFR/9tVN qk/bqv1Cm6XeBZV531f4EOHYsOEhxnsjDdARR5mk5K0s9xi0W8ZHxbAoRYTNorwZ2I3r iQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 32hu1jeb1k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 29 Jul 2020 15:31:54 +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 06TFCW6p018277; Wed, 29 Jul 2020 15:31:53 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 32hu5x8awb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Jul 2020 15:31:52 +0000 Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 06TFVmbr025250; Wed, 29 Jul 2020 15:31:48 GMT MIME-Version: 1.0 Message-ID: <10690330-0a37-4a5e-b270-15a39ce1e737@default> Date: Wed, 29 Jul 2020 08:31:46 -0700 (PDT) From: Drew Adams To: arthur miller , Marco Wahl , "Basil L. Contovounesios" Subject: RE: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5017.0 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9697 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007290104 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9697 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 mlxlogscore=999 lowpriorityscore=0 malwarescore=0 clxscore=1015 mlxscore=0 impostorscore=0 phishscore=0 adultscore=0 suspectscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007290105 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42578 Cc: 42578@debbugs.gnu.org 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 (---) >>> I'm talking about those dired headlines here. >> >> Dired headlines are not file or directory lines. >> They're not acted on by ! or (most) other >> commands. > > Unfortunately some commands, like go to start of > buffer (or what is the name) put cursor on first > line (header) in dired which is a bit annoying > since it is useless. It's not at all useless. Dired offers many features, including many that many or most users never use or are even unaware of. There are, for examples keys to navigate among dir listings, that specifically move to dir headlines. `C-M-n', `C-M-p', `C-M-d', `C-M-u'. Not to mention `i', which inserts the listing for the subdir on the current line. (And in Dired+ `i' on a subdir listing takes you back to the parent dir listing.) > In dired it makes more sense to move cursor/point > to start of the first line after the header (first > file).=20 It may make sense for you, but it doesn't necessarily make more sense for other Dired users or Emacs in general. Luckily for you, you can bind keys to any commands you like: > I have bound a key to move it so and use that key > instead of ordinary move to the beginning of a > buffer (C- by default I think). From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 11:59:21 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 15:59:21 +0000 Received: from localhost ([127.0.0.1]:33525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0oUC-0000NK-Ic for submit@debbugs.gnu.org; Wed, 29 Jul 2020 11:59:20 -0400 Received: from mail-oln040092067091.outbound.protection.outlook.com ([40.92.67.91]:45473 helo=EUR02-AM5-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0oU7-0000N3-RJ for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 11:59:19 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ReX+RzIKT8bQzh/9bZD3FyTwK8DnMlJcyaDB+NyWsYU+Nj3esK1pZVtryyTImCsFDjvQdiI6SeRp8jaVMduM7AsxYDjIvmd4YO+dYr7kXLV7nademiVSmQifcRhsT5OmXgQcmZ1ClGHLQEcFV0ObAexWjzUYAEpb8vxe7/qb2KZCT4K4CbbRB+HwmzEpkJ4YtSNBpoiUO8KHft1yu1if5Mzc7XI9HXRgoh1KBgwClNtAOs0b2QjonJyHEs81SaHXnXHorhhCF2tPhJ1D5/AmWXwQXmQjFgvlIvT3oxiyKsGuDFWjef0AQDDH9c9P3bYKg6YKXP6Hje4gyBo3TEEtug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HvhURPEpRUt8vKMm/zh+sQvYPcWR2KYBJ/AoGR0csXk=; b=NOmfCJE62A9FmBvecPI4jxtlPwXbYtVG4dCIDn7A+dVnJSQiKllCEz06xeLvmuCE+/EF7b90KyAiJeIlrqc4lzKLItjL3fOpEleBEazdSoSXmEtT6PDTYelxjnPhc/pGbqj72bE6qr+3S65k516LJqnnlMwKj+F6UuMjyTKC+QaqAxDGU0Gb8dnpffh3bSf/dy8Ic1R1aUBa8dU2VeJFKsXvydb+mZCX1uCcVT/t+v7kVhUi3U4UhXMMvCWpttdl6Tk+tMtkXmO+MyUa7ImFi3Zcrygx/cj7wQP0kZQ0D55vDOG910JPIuWF9uZ5Exjszyvtzws/iKRwJTjgJ/E1Cg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HvhURPEpRUt8vKMm/zh+sQvYPcWR2KYBJ/AoGR0csXk=; b=qPcX76E8PY8Y5i8Z1Ut0cKZb6TT+Ag9tojqRhvtN+bPT+95FUXOxuo3aDUdWDnm+iUuYSp5YlmM64hkF+GJ7gTkF9gvjVT1hn09O4Iy+qsU4nh+Xt/J3gW0r26mbjI6aCOQ8hnNhNmjwG24STtqfUzhZmSwPVDAfZxRqwvD13awCHKkfiW2syH6gdHP2hF0iVJfEr5ddxlyQ4InisI16I9bvUxDkiS2afutuFl3nvaS1jlmP+N3/wu5FeIwmNmC8JrlpVSf+l4c7daQG8LMQ0mDqCqeMqp0di37I/lyyXfupf2dphijXUbIw3ppbA3gPusmLrUr+XNDzwZYLvFfeIw== Received: from VE1EUR02FT018.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1e::4b) by VE1EUR02HT040.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1e::503) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18; Wed, 29 Jul 2020 15:59:08 +0000 Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e1e::4d) by VE1EUR02FT018.mail.protection.outlook.com (2a01:111:e400:7e1e::67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 15:59:08 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:707B178C62F211F618DE0EDE7DB24124525EB10712BE24DAA03D73F83E058A44; UpperCasedChecksum:91C3BBE7BABE644D034B983E205768C01099848B4009F63970BE9F38A4CC40D3; SizeAsReceived:7697; Count:47 Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::2586:b9d4:2047:27b8]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::2586:b9d4:2047:27b8%7]) with mapi id 15.20.3216.033; Wed, 29 Jul 2020 15:59:08 +0000 From: Arthur Miller To: Drew Adams Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <10690330-0a37-4a5e-b270-15a39ce1e737@default> Date: Wed, 29 Jul 2020 17:59:07 +0200 In-Reply-To: <10690330-0a37-4a5e-b270-15a39ce1e737@default> (Drew Adams's message of "Wed, 29 Jul 2020 08:31:46 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: AM5PR0502CA0020.eurprd05.prod.outlook.com (2603:10a6:203:91::30) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <877duml3ck.fsf@live.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pascal.homepc (90.230.29.56) by AM5PR0502CA0020.eurprd05.prod.outlook.com (2603:10a6:203:91::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.17 via Frontend Transport; Wed, 29 Jul 2020 15:59:07 +0000 X-Microsoft-Original-Message-ID: <877duml3ck.fsf@live.com> X-TMN: [q2Jm/giS1CWe/+jEzrJ0jfvVBE2AN1mp] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: bdab9245-15d9-43a2-d281-08d833d85384 X-MS-TrafficTypeDiagnostic: VE1EUR02HT040: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Y+v385ucIFvkuGtI3pTXdXJnndbT8uMSt9KeAQfbLuj6eDmzuLAUHMWhZNIPj4OIIXOZBWE1SXbqeNBblfbwiwRuhCUUlAQ1fkyCUODEat7sTG6kuuCD/OeRznDU4Mg9DA/gZBYopZKV3e6r279OPinck6G5CPjLBilqiJdV68xDmaRWxTiKxjaWxJBLSnLQvNTOEDqiFYy2Q+sxBX3qzA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: enceIScF6jChz2lSp3dlXDyJ2fXzeP1MV24kRsGFnPu/F52Ny5W7d7+oI742KIut6BqQuwIcnpSHMkxrUvbzKnwftxSgVoRt4LaaG5gDeNFdEbUVb8UU+7o9jwM9SiaG/KdX4ccdRgCp/2fYcoMn9Q== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdab9245-15d9-43a2-d281-08d833d85384 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 15:59:08.6138 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VE1EUR02FT018.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT040 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Marco Wahl 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.7 (-) Drew Adams writes: >>>> I'm talking about those dired headlines here. >>> >>> Dired headlines are not file or directory lines. >>> They're not acted on by ! or (most) other >>> commands. >> >> Unfortunately some commands, like go to start of >> buffer (or what is the name) put cursor on first >> line (header) in dired which is a bit annoying >> since it is useless. > > It's not at all useless. Dired offers many features, > including many that many or most users never use or > are even unaware of. I don't know Drew. For all this years I have been using Dired I have never found a use-case where I wanted my cursor on a header. Maybe I am not advanced enough. What can I do with the headline? If I move cursor to the top? What useful things can I perform? Maybe I am missing some good functionality I am not aware of? >> In dired it makes more sense to move cursor/point >> to start of the first line after the header (first >> file). > > It may make sense for you, but it doesn't necessarily > make more sense for other Dired users or Emacs in > general. Maybe it is just me, but for me it is always sense to have default be the most used case, and haveing cursor on a header is not one. > Luckily for you, you can bind keys to any > commands you like: > >> I have bound a key to move it so and use that key >> instead of ordinary move to the beginning of a >> buffer (C- by default I think). Yes indeed, and that is what I have done and never complained about before either :-). I also do understand though that entire Dired is just an artefact in a text editor, so one should not expect the most optimal performance/usability etc. But I brought it up now just because you already talked about those things and in case someone might be interested to look at it. No idea though if it is worth, I haven't cared much about myself either. But it is annoying when some actions put cursor at the begining of the buffer, or go back one line when cursor is already at first line in buffer so it ends up at the header. > There are, for examples keys to navigate among dir > listings, that specifically move to dir headlines. > `C-M-n', `C-M-p', `C-M-d', `C-M-u'. Well maybe it should *only* be an explicit action (to more cursor to headline), and not something different commans do per auto behaviour. > Not to mention > `i', which inserts the listing for the subdir on the > current line. (And in Dired+ `i' on a subdir listing > takes you back to the parent dir listing.) I am not sure inserting subdirs really fits into this discussion. We don't insert under the headline directly, do we? Anyway, I just wanted to get attention that Dired interactin needs some polishing (in my eyes :-). cheers From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 29 12:30:12 2020 Received: (at 42578) by debbugs.gnu.org; 29 Jul 2020 16:30:12 +0000 Received: from localhost ([127.0.0.1]:33557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0oy4-00019J-1h for submit@debbugs.gnu.org; Wed, 29 Jul 2020 12:30:12 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:35504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0oy0-000180-R5 for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 12:30:10 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06TGQq5Q039467; Wed, 29 Jul 2020 16:30:01 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=GBatR0g3i6LV5a26ziPRZFIzq99kJznj5Nj4YZKP19E=; b=mYGt0pTs9eLD04Qwi8+EFLqI6PrE6Gqo0VgPZqKseVLnOO+5V6vyn2CPwPfbmH2BPcgD 5SEIVtKEZR7BjlUI7na0kQuFDNXTA3mW7BD9RLfBJ/hKfVEt1L7ed1laQ/rdd27AfOKp EvSad7X68pyRjKnp26DFabdNULwvlqJwIVmkmLXsHT+q0qgvpZvHg3F0Z2PMZYCDkqtE kI5LzSA6ZLk3se30CN51wRDzpcgYUyINjCk7vPwTqmfgO1GEGXjb43MfNKqYMl6Vt3+B 19bu5gbWayabdsoE3XyCD3UlGRJGAAZIeLAT1954X9gJThqzEUW6VFVrTdyK76aRF1Bp Ug== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2130.oracle.com with ESMTP id 32hu1jept9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 29 Jul 2020 16:30:01 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06TGTOgR120610; Wed, 29 Jul 2020 16:30:01 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3030.oracle.com with ESMTP id 32hu5v3d10-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Jul 2020 16:30:01 +0000 Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 06TGTxYm010184; Wed, 29 Jul 2020 16:29:59 GMT MIME-Version: 1.0 Message-ID: <5fa7b986-e2cb-4bce-9a4d-a0d9e71c7b40@default> Date: Wed, 29 Jul 2020 09:29:57 -0700 (PDT) From: Drew Adams To: Arthur Miller Subject: RE: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <10690330-0a37-4a5e-b270-15a39ce1e737@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5017.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9697 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 bulkscore=0 malwarescore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007290112 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9697 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 clxscore=1015 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 phishscore=0 mlxlogscore=999 lowpriorityscore=0 impostorscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007290111 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Marco Wahl 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 (---) All that you suggest is fine to suggest, IMO. I didn't mean to discourage such suggestion. It's true that a dir heading has few associated actions, by default. (Movement among such headings is about the only such action, I think, by default.) It's also true that to act on a dir/subdir you generally need to be on its `.' line. Or else (for some other commands) it doesn't matter where, within its listing, you are. I personally don't have a problem with the default behavior of `M-<' or `C-) id 1k0qQ4-0003QA-8j for submit@debbugs.gnu.org; Wed, 29 Jul 2020 14:03:12 -0400 Received: from mail-oln040092074030.outbound.protection.outlook.com ([40.92.74.30]:49220 helo=EUR04-DB3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0qQ0-0003Pu-JM for 42578@debbugs.gnu.org; Wed, 29 Jul 2020 14:03:10 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J2w9m7vfFf/oTYuwY09fOJqECIrPBxcv0VOTcJnMEUggWWhT7nA5Oju/aKtdoxxCfdpgQV2B3FPjckEO7XTK81jNqOU7KPBtNwbViHs7sSS/Ka1zdkFci3uIfRO+etHqyqqOqTlSNs0HVOOwX5kO5wvYiESGclBT6lJ/GtDy4BaXE0uwfh+FKVXnzIWNoGbsOeCCxuILeulXHeZkkKSzvK1RjEIkYuZafgvS9d8cw/dDvCBgXN5XxPUxAyGWaDQ94AWwvhE3t1X/fMbuE80rjSIBUGqTJrG1e1dLO4d6vaJkd/GAXMz8CZenErXd/frJbNs9kFbOYOwlXMEUdLLJPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W6+JorV+sH5mebaQbuZa1TM6Mjq0VkxENHX9ATRvqiY=; b=gG5jTf9uGPGYSvYR7JTa8kFU0cFqBjuV2FV34+Q77DsouTcfJ+2v1IdGatIglXRESRN+/pek0BaTdt6EiIVrRcHNNcbRz8cky9/D7irZdpLbwQjhLzGTBBkIwL+9iBdNmz5t5Fr/oMvjiyd8i7CXTFgQRlcy65s5JDBnMwD56bpqHXkfywP6bqx94Zv3ZuFWX44iJhSN7PPtHPB1wicNDR2Pl+ZSTF/uc7LTy9MG3g37oxcwPIcBQS2CruUINzMbTTlUfVffeyviXiFm01viLJXTJnfNzHXJMuV4b7Jjbl0bINhQJWHM4JFmvYnnCwgocpke249x1CTZnfxIoB3mTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W6+JorV+sH5mebaQbuZa1TM6Mjq0VkxENHX9ATRvqiY=; b=AaDZP+BoHF3JnwYNnzzqpXlfQpYbn8mNV5PNwOKGBGkZ7shdEv8LwPmQ/cUb5onwfk7Sh4WVIts3wFjPzBtLazXTVVIo0KnDykNjKC52AIAnxdLWO8ZjBWJxwmgAnGKd7iew6Bbd1lWtYdLzEv7lPn5fJgqUwf+4lDBy0URJfAf7Mss4XTDBIuHTKaN3cSckYfMEEjBjRr1gj5oiAKVVbfHyILmZaMVjALH27XJ+UMm1TUbDuVFGuJwZruZOVq9Vs+V2meKHcs2js5fdeddL6lhiW+m9hYP8NM/cQ1sMAWFIfzodfYQ8RpWLaNkgt91eXMEFu8jkgVIRUCXuW4R2tg== Received: from HE1EUR04FT027.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::4b) by HE1EUR04HT243.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10; Wed, 29 Jul 2020 18:03:01 +0000 Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e0d::50) by HE1EUR04FT027.mail.protection.outlook.com (2a01:111:e400:7e0d::286) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.17 via Frontend Transport; Wed, 29 Jul 2020 18:03:01 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:DBC960A5C5A13A00E8A95A0659CE0AD787651136049EAFA88635265F3B8E5FC6; UpperCasedChecksum:05473999155D52365B9D6F3170695E58543CE3FD593048000BA04469C3031D29; SizeAsReceived:7822; Count:47 Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::2586:b9d4:2047:27b8]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::2586:b9d4:2047:27b8%7]) with mapi id 15.20.3216.033; Wed, 29 Jul 2020 18:03:01 +0000 From: Arthur Miller To: Drew Adams Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line References: <10690330-0a37-4a5e-b270-15a39ce1e737@default> <5fa7b986-e2cb-4bce-9a4d-a0d9e71c7b40@default> Date: Wed, 29 Jul 2020 20:02:59 +0200 In-Reply-To: <5fa7b986-e2cb-4bce-9a4d-a0d9e71c7b40@default> (Drew Adams's message of "Wed, 29 Jul 2020 09:29:57 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: AM6P191CA0092.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8a::33) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87mu3i6vxo.fsf@live.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pascal.homepc (90.230.29.56) by AM6P191CA0092.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8a::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.17 via Frontend Transport; Wed, 29 Jul 2020 18:03:00 +0000 X-Microsoft-Original-Message-ID: <87mu3i6vxo.fsf@live.com> X-TMN: [RIu9o8kX+E3tHpdoomUw8S6M5K4R7NiL] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 95190aef-52d7-461a-3a67-08d833e9a196 X-MS-TrafficTypeDiagnostic: HE1EUR04HT243: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tZPwaO29gdcHdEJCA/V3nH1jHQaMyu0pwvPy6icxQU0YiMMvJnmLqvhE2/16ovdg3XPwjwg0O4VCgaUUUssbmYKSxVnvm3dZ+o5pWOepVByjAdxgC/lnI5awxUszGIYPoO9eB62BAIiz23C9bU9yWD59HlJuh9FMjcv3CUzcQb5/Q1HnywKxlLLTD8YdBOdPRFa+LxlBKrPur17XeW4piQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: eJWE6S1FHyOOoKw0bHhcZHJVwpHUx5uUml/1tOPs5P4fx9FizFI7rldnVPkrSm3WruQgV6jyEIX45AYQyzBwcd+Ud81gZy0miipmJ4z+6GoJ3mRVHUnNR2jW5jHvwKKTnernJYipfTrop8yocWs3Xw== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95190aef-52d7-461a-3a67-08d833e9a196 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 18:03:01.0775 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR04FT027.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT243 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42578 Cc: "Basil L. Contovounesios" , 42578@debbugs.gnu.org, Marco Wahl 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: > All that you suggest is fine to suggest, IMO. > I didn't mean to discourage such suggestion. > > It's true that a dir heading has few associated > actions, by default. (Movement among such headings > is about the only such action, I think, by default.) > > It's also true that to act on a dir/subdir you > generally need to be on its `.' line. Or else (for > some other commands) it doesn't matter where, within > its listing, you are. > > I personally don't have a problem with the default > behavior of `M-<' or `C- beginning of the buffer (as in other buffers). But > if you think a better default behavior would be to > move to its `.' line, then suggest that. (Vanilla > Emacs also doesn't allow most actions on `.', but > that's a different problem/story.) > > In that case, you'd probably want dir navigation > keys (`C-M-n' etc.) to also move to the `.' line > of a dir listing, and not to the heading line. > > In a way, a dir heading line and its `.' line > both represent the same thing. One shows the dir > name (absolute), and the other shows the attributes > (permissions, date, size etc.). > > I also agree that there's room for further enhancing > Dired. In particular, some of the commands that act > by default relative to the top-most directory listed > (e.g. `find-name-dired') could instead act by default > on the subdir of the listing where point is. > > E.g., `M-x find-name-dired' could use, as default, > the subdir of the current listing (wrt point). > > Whether such a change would be for the better, I > don't know. But it's possible, and maybe worth > thinking about. One thing you might do is code such > changes for your own use (e.g. a mini-library), and > try it for a while. > > So far, dir headings are just that: they serve only > to identify a particular listing within the buffer, > and they serve as movement destinations, when moving > among such listings. > > (Dired+, unlike vanilla Emacs, allows some actions > on `.' and `..'. But it too doesn't bother to do > so on a heading line. IOW, it doesn't treat a > heading line the same as the `.' line.) I can't tell much about . and .. in a dired buffer since I hide those per default in my setup. So I have just heading and list of file names following below. Maybe it is usefull to do some actions on ., .. and heading, but I don't seem to miss that functionality. I use Dired just like standard file manager to rename, cut, copy, move, and open files, and in that context I have never had use of header (or . and ..). From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 30 06:23:19 2020 Received: (at 42578-done) by debbugs.gnu.org; 30 Jul 2020 10:23:19 +0000 Received: from localhost ([127.0.0.1]:35049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k15iY-0004W8-So for submit@debbugs.gnu.org; Thu, 30 Jul 2020 06:23:19 -0400 Received: from mail-ej1-f45.google.com ([209.85.218.45]:33052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k15iX-0004Vv-Tl for 42578-done@debbugs.gnu.org; Thu, 30 Jul 2020 06:23:18 -0400 Received: by mail-ej1-f45.google.com with SMTP id jp10so842477ejb.0 for <42578-done@debbugs.gnu.org>; Thu, 30 Jul 2020 03:23:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version; bh=6ZBSM3TCjqZKRNUt3X+dUXcHTNlzD5UY8GqW35tAG2k=; b=QdUFiWHnuP64v5HmoRJki5C9QORPq+ZxQKsrq1ChKkzs/3ucYrLJbO9NGgEUaCWlOH 3Lp97xuxnftqC5LsXFTHWbIe3L3qEKBPL/I1j0U/tTVFSyfhWWFK2rUtYW+L09/OmyWK OzNOTL7EeCTE91PQYOpwlskTJMdpMCBayiqMMnlBDg/ZcstD3nPyYesxfMT8hNhcEVtw Ti0Js0f2GN4goeG6oVjEzk0gCwiaGD6ygv41zQ22Jk5R7JXZUxvdLK2VDHdETq8rlwMR OD1gpofpJZ8qJdzoCs6neF5YinUeUm6tX0S/ZJbAiSFWLmTTXSXXWpNNdkxYymwbmyes tqbw== 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:organization:references:date :in-reply-to:message-id:user-agent:mime-version; bh=6ZBSM3TCjqZKRNUt3X+dUXcHTNlzD5UY8GqW35tAG2k=; b=BrxQc72tcauRg7w0nHXISaQQP+t9qyNI607rdYrWlUnc9m7DR36LJLuhtStHoKR6PV hovjGtiabZ4a6dPBjHHsqrXxsfHim/oiNW1kzohIO+RcfghAjNS0OvgQoTaqx45t5kSs 1lTdCvaGUkTZx3ophuOP1czzR8mlDx7yd0viuJ83EbCax5jNZKZDIDoR5E/4j3r21CGe x9ffkN7SoFHSHDtbMZTvmy4OqGykb/42k1ZOLElQGvLhhi1PlZ7FqVHsJ2JVqur5o1A8 n8gLSTatvbdjgny3vap8bInTW/0dCkGxaP8yWQvgXeYg4WOb89vrxaG8A206n3TwrOSC l2fA== X-Gm-Message-State: AOAM532p0tEIgvzIiRfOv6ztEIcwNdM3Yb3gqj/DN/kjMcRXtit8k0XG MghyLdXBgjgr9305e3+LuCk= X-Google-Smtp-Source: ABdhPJzeG7e8atqhbv9HP2HGwpQud4J8mCIWTKhGKW8MrZqmRBtLvu6XY5H1y0w1832pNqe1RhbNkw== X-Received: by 2002:a17:906:a88b:: with SMTP id ha11mr1801850ejb.545.1596104591910; Thu, 30 Jul 2020 03:23:11 -0700 (PDT) Received: from aspire-5942 (p200300ecdf4418fff0eef97244928d93.dip0.t-ipconnect.de. [2003:ec:df44:18ff:f0ee:f972:4492:8d93]) by smtp.gmail.com with ESMTPSA id s2sm5287308ejh.95.2020.07.30.03.23.10 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Jul 2020 03:23:10 -0700 (PDT) From: Marco Wahl To: Michael Albinus Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Organization: Marco Wahl References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> <87v9i64v78.fsf@gmx.de> <87r1sufscz.fsf@gmail.com> <87tuxqed1a.fsf@gmx.de> <87mu3ifqky.fsf@gmail.com> <87pn8ee79c.fsf@gmx.de> Date: Thu, 30 Jul 2020 12:23:09 +0200 In-Reply-To: <87pn8ee79c.fsf@gmx.de> (Michael Albinus's message of "Wed, 29 Jul 2020 16:16:31 +0200") Message-ID: <87mu3he1yq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42578-done Cc: "Basil L. Contovounesios" , 42578-done@debbugs.gnu.org, Drew Adams , Arthur Miller 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 (-) >> I'm fine with closing this issue now. > Done. Thanks! The command dired-smart-shell-command AKA M-! can be bound to "!" in dired like so #v+ (add-hook 'dired-mode-hook (lambda () (define-key dired-mode-map "!" #'dired-smart-shell-command))) #v- For all the folks out there who want to save that extra "M-". Just for the record. Have a nice day! From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 31 10:24:39 2020 Received: (at 42578-done) by debbugs.gnu.org; 31 Jul 2020 14:24:39 +0000 Received: from localhost ([127.0.0.1]:38368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1Vxf-0005eo-HU for submit@debbugs.gnu.org; Fri, 31 Jul 2020 10:24:39 -0400 Received: from mail-ej1-f50.google.com ([209.85.218.50]:44229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1Vxd-0005eT-E2 for 42578-done@debbugs.gnu.org; Fri, 31 Jul 2020 10:24:37 -0400 Received: by mail-ej1-f50.google.com with SMTP id bo3so8978068ejb.11 for <42578-done@debbugs.gnu.org>; Fri, 31 Jul 2020 07:24:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version; bh=wnt779ldJnqIPl/b7k6O7AR7z5p6zoId6LRYM5WhveI=; b=lfAhXrgnLa22CVKfYRBaHSSN7PVZ6LHppMW67IxomEa31SU9jk6/iWDNUXt1WfN68U k7GUs0h68D7ybR4bDTwwwF1mThhcG3VT6bifLUTPTe6lqarix361tH7wZWZXC6thIlbM jRumcQ8fyyEhEMDg0SFSN7SspOpyhezQgZv/uJtrM5UkVSiCefm7ggeu7USo4GyKA08N 07RPPLbgLvehekYd7LuSVT+UCekis32JxxJ9JsB4z6naVEApUE3m2+0bgv5J2zYb0Wae wH/88SKA7rPa5g1/4MZWBRrh5h1lbFqWItyWtgiHSySA9Jde26n07NqbUAFj7reCSaUv 9ASA== 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:organization:references:date :in-reply-to:message-id:user-agent:mime-version; bh=wnt779ldJnqIPl/b7k6O7AR7z5p6zoId6LRYM5WhveI=; b=NdvOA5OFRjrYfe38dYGGUY1/ocORIHfb6RKo3dtuTO2U5eqG1659s35INXMQKvlXlz 49bLCbgv9vpNDSv3RkSymjorvWqoL0tFbcbX4R6iX8J/TtrrIJaSGdwc0drbTMxdRO/G VY3fcMzk+OinEvTFBCQINbzZZhpzEs7M/A65ZxOlXbIXBUaMSsV36wxyi0MGASCXR1zS 5eKmyx+C12QoyoN3M0tn62qceJO34QwSbzKpBv1U8qKnG/ePcqf5slAynEpY8qOcEHuQ Zy/LMOz1SgCQ0HaMlCFTNQvHxjEsX+F8dxWqRmoXhA0trN6d70kHb0ZdYyMN9RUHyRBf KCVg== X-Gm-Message-State: AOAM532HiCzvl0sDt9GXY+ocWOiPlhCvpjWxH3R307a8wLCIYP45Yqpq pUHs+lWVr1Msk7kqbTZYPJk= X-Google-Smtp-Source: ABdhPJzCw59zFxZJvX0bHaWr4ZgxXlV5pDkdUSKfqJ7L/LI+DlT6IRq7d3xae+fEn0AqjLWy1qP1Cg== X-Received: by 2002:a17:906:24d0:: with SMTP id f16mr4221148ejb.325.1596205471562; Fri, 31 Jul 2020 07:24:31 -0700 (PDT) Received: from aspire-5942 (p200300ecdf44180c7cd5484c95e79057.dip0.t-ipconnect.de. [2003:ec:df44:180c:7cd5:484c:95e7:9057]) by smtp.gmail.com with ESMTPSA id sd8sm9493275ejb.58.2020.07.31.07.24.30 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 31 Jul 2020 07:24:30 -0700 (PDT) From: Marco Wahl To: Marco Wahl Subject: Re: bug#42578: 28.0.50; [suggestion] allow dired-do-shell-command on directory line Organization: Marco Wahl References: <87zh7kexk7.fsf@gmail.com> <87bljza3p3.fsf@tcd.ie> <87tuxr5ueb.fsf@gmail.com> <8242753e-cb1f-49de-8461-e22ecaa9f95c@default> <87h7tr5p1x.fsf@gmail.com> <87v9i64v78.fsf@gmx.de> <87r1sufscz.fsf@gmail.com> <87tuxqed1a.fsf@gmx.de> <87mu3ifqky.fsf@gmail.com> <87pn8ee79c.fsf@gmx.de> <87mu3he1yq.fsf@gmail.com> Date: Fri, 31 Jul 2020 16:24:29 +0200 In-Reply-To: <87mu3he1yq.fsf@gmail.com> (Marco Wahl's message of "Thu, 30 Jul 2020 12:23:09 +0200") Message-ID: <87wo2ju5ia.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42578-done Cc: "Basil L. Contovounesios" , 42578-done@debbugs.gnu.org, Michael Albinus , Drew Adams , Arthur Miller 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 (-) Marco Wahl writes: >>> I'm fine with closing this issue now. > >> Done. > > Thanks! > > The command dired-smart-shell-command AKA M-! can be bound to "!" in > dired like so > > #v+ > (add-hook > 'dired-mode-hook > (lambda () > (define-key dired-mode-map "!" #'dired-smart-shell-command))) > #v- > > For all the folks out there who want to save that extra "M-". > > Just for the record. The above is not so clever because then the usual binding for ! in dired for files gets overwritten. Sorry for posting the above, that was too quick. Best regards, -- Marco From unknown Tue Jun 17 01:49:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 29 Aug 2020 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator