From unknown Mon Aug 18 11:10:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: stefankangas@gmail.com, bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Jan 2024 13:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 68637@debbugs.gnu.org Cc: Stefan Kangas X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Stefan Kangas Received: via spool by submit@debbugs.gnu.org id=B.17058438886623 (code B ref -1); Sun, 21 Jan 2024 13:32:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jan 2024 13:31:28 +0000 Received: from localhost ([127.0.0.1]:36758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRXv6-0001ik-0P for submit@debbugs.gnu.org; Sun, 21 Jan 2024 08:31:28 -0500 Received: from lists.gnu.org ([2001:470:142::17]:53380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRXv2-0001iW-VY for submit@debbugs.gnu.org; Sun, 21 Jan 2024 08:31:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRXus-0007Cs-IZ for bug-gnu-emacs@gnu.org; Sun, 21 Jan 2024 08:31:16 -0500 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rRXuo-0006no-Nl for bug-gnu-emacs@gnu.org; Sun, 21 Jan 2024 08:31:14 -0500 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-a28da6285c1so413798766b.0 for ; Sun, 21 Jan 2024 05:31:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; t=1705843867; x=1706448667; darn=gnu.org; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=8RO2zPjdETsOSl9pOp863K/6RK4WppMyw+kd8dBNCn8=; b=br2Cak94YkojsazgWGTmkBQXxa3IyGAOu0f7F3LgHSWt9GeLzYYSehbBKsfO/Xo/pQ gpLsLtU/tAunjzZdICcTwSMveExBFdL14xvcNb4R2zj8DJET7j9mTeMl4tkTCNKisx6z OorCT2Kflz7gzYDdX40uOeE9SJEl8V9Qe9ctg3MkhSgCjIkAhg70Oe24waiLaSSjawOw 63f20dppk4RJBeYYOYgTDn0WhRPH/2I29paGvfWAWK7c6irHgVXolcgHtiRZQPLXt2c4 RwLN6CsRXpeNunzK5hAkQnzIV+WYCQ1nsAaKxb/JL8T90wNoSVWvX/T4nide47eDYajX evwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705843867; x=1706448667; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8RO2zPjdETsOSl9pOp863K/6RK4WppMyw+kd8dBNCn8=; b=hRsiJzYskcjOog3hC9x7cdpLaJboltrRT3sU2g2GVgu5q3zZ4vXvjnK9lR7CG9dznf 5psLs07cKugvBvJCU9Kp61cYyxEcgvFEI3FPeRIb2K8ddVox8NEvGBDnlBt0NPWHRCbv VWjsDmjsiP4MiHopA44kGx8kR9h1RfAAN9cVtgV/ZKETjdEM/uYxlf4Mhk2rBnRmAC6i IAYN25tbFzVT3ZcgOUgCiEog+XZOG3cn8dveGe8t2Q3HiT9bjSa7odhWI5rLI7p5peHI SmkOpbIPNGh579pXEVmrxabuDabN+1zqyYpBbmF3xDxJPlIekh72P7lNyP/6XR5okz8D qI5Q== X-Gm-Message-State: AOJu0Yw2qg6nNB5s51cpo4hPU0Kr59Q/d3o2sABrBnFu6+myWvb5v+jL DriiMKlWJYiCAn87slZdlUJgdmQdohaVm+8AAK9Ok307yakCGJ49tXba0fDmA5JkuyjilvMXGZQ V X-Google-Smtp-Source: AGHT+IF/lyBipg6zBH9oHioP2QBLJUBhO0QJfqV7bGAbhwpj1iWL1S6QDaoPxv6vn2hPjwn7pfuddQ== X-Received: by 2002:a17:907:7817:b0:a28:ac22:7575 with SMTP id la23-20020a170907781700b00a28ac227575mr4545133ejc.4.1705843867252; Sun, 21 Jan 2024 05:31:07 -0800 (PST) Received: from localhost (mob-194-230-158-42.cgn.sunrise.net. [194.230.158.42]) by smtp.gmail.com with ESMTPSA id wr8-20020a170907700800b00a2e08b24ea3sm7704214ejb.174.2024.01.21.05.31.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 05:31:06 -0800 (PST) From: "Basil L. Contovounesios" Date: Sun, 21 Jan 2024 14:30:55 +0100 Message-ID: <87mssyak4w.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::630; envelope-from=contovob@tcd.ie; helo=mail-ej1-x630.google.com 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) Severity: wishlist 0. cd "$(mktemp -d)" 1. HOME="${PWD}" XDG_CONFIG_HOME="${PWD}/.config" emacs 2. M-x set-variable RET dired-listing-switches RET 3. M-n C-e C-b F RET 4. C-x C-j 5. M-x dired-create-empty-file RET rc RET 6. M u+x RET 7. M-x load-library RET image-dired RET [this step needed because of bug#68636] 8. C-t t tag RET 9. C-t f tag RET Result : 0 files with matching tag marked Expected : 1 files with matching tag marked At first glance it looks like the (search-forward-regexp (format "\\s %s$" curr-file) nil t) in image-dired-mark-tagged-files doesn't take into account any of the indicators that 'ls -F' may append to file names. The commentary suggests using dired-mark-files-regexp would be too slow. I wonder if that's still the case, or if there are any faster alternatives without loss of generality? Thanks, -- Basil In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) of 2024-01-18 built on tia Repository revision: a33f3947ea1ba429570e2ecb4c3167341dcae1a2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101010 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure 'CFLAGS=-Og -ggdb3' -C --prefix=/home/blc/.local --enable-checking=structs --without-native-compilation --with-file-notification=yes --with-x-toolkit=lucid --with-x' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_IE.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils image-dired-dired image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode exif find-func dired-aux cus-edit pp icons wid-edit dired dired-loaddefs cus-start cus-load thingatpt help-fns radix-tree help-mode cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 68253 9240) (symbols 48 7826 0) (strings 32 20916 2086) (string-bytes 1 576398) (vectors 16 11867) (vector-slots 8 130263 8964) (floats 8 42 1) (intervals 56 418 0) (buffers 984 12)) From unknown Mon Aug 18 11:10:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Jan 2024 21:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 68637@debbugs.gnu.org Cc: contovob@tcd.ie, stefankangas@gmail.com X-Debbugs-Original-To: "Basil L. Contovounesios" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: "Basil L. Contovounesios" , 68637@debbugs.gnu.org, Stefan Kangas Received: via spool by submit@debbugs.gnu.org id=B.170587349026497 (code B ref -1); Sun, 21 Jan 2024 21:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jan 2024 21:44:50 +0000 Received: from localhost ([127.0.0.1]:39154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRfcY-0006tJ-0S for submit@debbugs.gnu.org; Sun, 21 Jan 2024 16:44:50 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRfcS-0006sv-QP for submit@debbugs.gnu.org; Sun, 21 Jan 2024 16:44:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRfcJ-00005r-Oi for bug-gnu-emacs@gnu.org; Sun, 21 Jan 2024 16:44:35 -0500 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRfcH-00089c-Vb for bug-gnu-emacs@gnu.org; Sun, 21 Jan 2024 16:44:35 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=xvSAazRE nSPslf3vxXT7DZEklqzJJ0CihcfTStjHNfg=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=VPeuBY0aEXC/oYHJAuApS5RG2KP02h eewgSPF2c9WnFo2t68OeofklcUn13kty8sw27Sdl3Av8Y2LPjgOzV7Aw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=xvSAazREnSPslf3v xXT7DZEklqzJJ0CihcfTStjHNfg=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=LNs9XE9kf+edNwcWEsge9TuOhpkznGTsCpqout zrdj16/UmJETT2LND3d0HN2YKUEMzB0e3USfI0Ixs9kb5ZdFww9M3zTk6FJVr4Sgwb/vfA ulr2NkL7WnQZxvuqpwWP/+FqB/h16m08RzpM9nXGq7c7To+/UlSr8A9wcW+jE2ZCc8TrgE 5VPC20v6Xfhne/qoCS1yD1lL48Cdb2qjpt1W0V/jS5h4OlbhHIvWRDKLRbssW3H9XWUjzP VLzPXWJgy6Cr+r4FwK9RccefpW1YjgpsvD4A5C4poIGg19X4xkMl9FUGgCRO5+vojU4ZOc zopK8RTYGZZWdquop/nu9ihQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 83e3a6f6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 21 Jan 2024 22:44:29 +0100 (CET) From: Manuel Giraud In-Reply-To: <87mssyak4w.fsf@epfl.ch> (Basil L. Contovounesios's message of "Sun, 21 Jan 2024 14:30:55 +0100") References: <87mssyak4w.fsf@epfl.ch> Date: Sun, 21 Jan 2024 22:44:28 +0100 Message-ID: <87a5oywedf.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@ledu-giraud.fr; helo=ledu-giraud.fr 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) "Basil L. Contovounesios" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: [...] > At first glance it looks like the > > (search-forward-regexp (format "\\s %s$" curr-file) nil t) > > in image-dired-mark-tagged-files doesn't take into account any of the > indicators that 'ls -F' may append to file names. Thanks for this insight. The following patch seems to do the trick. I think we can limit ourselves to executable and symlink since I can't see how directories, pipes, sockets or doors(?) could be regular image files. diff --git a/lisp/image/image-dired-dired.el b/lisp/image/image-dired-dired.el index f4778d8e121..7219a106ca8 100644 --- a/lisp/image/image-dired-dired.el +++ b/lisp/image/image-dired-dired.el @@ -383,7 +383,7 @@ image-dired-mark-tagged-files (file-name-directory curr-file))) (setq curr-file (file-name-nondirectory curr-file)) (goto-char (point-min)) - (when (search-forward-regexp (format "\\s %s$" curr-file) nil t) + (when (search-forward-regexp (format "\\s %s[*@]?$" curr-file) nil t) (setq hits (+ hits 1)) (dired-mark 1)))) (message "%d files with matching tag marked" hits))) > The commentary suggests using dired-mark-files-regexp would be too slow. > I wonder if that's still the case, or if there are any faster > alternatives without loss of generality? I did not try this alternative. -- Manuel Giraud From unknown Mon Aug 18 11:10:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Jan 2024 09:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: 68637@debbugs.gnu.org, Stefan Kangas Received: via spool by 68637-submit@debbugs.gnu.org id=B68637.170600348512084 (code B ref 68637); Tue, 23 Jan 2024 09:52:02 +0000 Received: (at 68637) by debbugs.gnu.org; 23 Jan 2024 09:51:25 +0000 Received: from localhost ([127.0.0.1]:42221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSDRF-00038q-Du for submit@debbugs.gnu.org; Tue, 23 Jan 2024 04:51:25 -0500 Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:58721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSDRC-00038a-OQ for 68637@debbugs.gnu.org; Tue, 23 Jan 2024 04:51:24 -0500 Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-55a8fd60af0so3061499a12.1 for <68637@debbugs.gnu.org>; Tue, 23 Jan 2024 01:51:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; t=1706003472; x=1706608272; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Btqpk3BcHsY7WKjNMvCr8eeXuQPhot71MjLeRp1mlNM=; b=G13P5xWrdAUBZuuPtk0X4Ytazc02uYA/K6mNtI/aE5sjFl0uYRxvUN/j6oTzqsnlVk crD9ybJdM6HA9lau6zz5eq5n2gw3TMyxbRlO6IFHkVuWcy+YsZo5KiEvfWvZdHp+Sja5 lAuZs+0/COy1kbu/fdFTFxaZA4PXYr3VtPjisGUaWVAdvBWBPGw5PjIkMn0yTPIfjMQi iJZcBl1q180vbOG4pcREJj6FH/cZBDQk4c7lr0xUJy/FMUXchJ98vaOKMPGpHpDwIwqQ slVvK0CB2uTC7tjtD2w8MLhvS5xE2+plfHF9ZFZ7k55lVQRQk4Na4/CiifTJUXZyc9sj Khmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706003472; x=1706608272; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Btqpk3BcHsY7WKjNMvCr8eeXuQPhot71MjLeRp1mlNM=; b=hX1sUZcH1EQmMaJPs44LBkm0yd1v9qrtKGi43PZNG7RgNzj7MHEc0dBbpKWM0PdU49 21U1TCgkHWUajVGRe8tLJGSmJRK1qxqvqT+mB7NO61iUX32gNwaXxQ2QYdCG1v25A1UM PMc4WbGwfjBTS1KnSEqD8uLpq17YTZg+pk2WldP06sUUXIesk/0C5+V0KqUS5kiWsWRq d9EYUvACnbZ30Es/noVZBNJCbs9oOnRP6b8YeEhVKA5a0OC/fJ1rog8ZrQ8ShiAdNIUl /XjfkiXEtPwHTAfR5Cy6iyP8PNZMpSNoUivT8CjXI0pJ22fdv8s3HeRyoUoRcZOBbyXk SWXA== X-Gm-Message-State: AOJu0YxL3Jn0IJFvLoqBlmOyOpblrM9HZE+6lBY4YxUQQI9pblwG6Qmg i/b9jONSP4F7+RG3vuz0SMkzti3knS3cOgT5GuuG1aA/d9x8cgaLCe8CsOiy00k= X-Google-Smtp-Source: AGHT+IFXLrlapw06SGN7mYPDsjB/zqn7kpG3ULyAglMaMMu4t9Xq3UekqyuDkqJIbdspJvVVD+lwTg== X-Received: by 2002:a05:6402:35d5:b0:55c:84e4:bfbf with SMTP id z21-20020a05640235d500b0055c84e4bfbfmr191265edc.106.1706003472123; Tue, 23 Jan 2024 01:51:12 -0800 (PST) Received: from localhost ([2001:620:618:5c0:2:80b3:0:e5c]) by smtp.gmail.com with ESMTPSA id i26-20020a0564020f1a00b0055c0dba33b7sm168616eda.18.2024.01.23.01.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jan 2024 01:51:11 -0800 (PST) From: "Basil L. Contovounesios" In-Reply-To: <87a5oywedf.fsf@ledu-giraud.fr> (Manuel Giraud's message of "Sun, 21 Jan 2024 22:44:28 +0100") References: <87mssyak4w.fsf@epfl.ch> <87a5oywedf.fsf@ledu-giraud.fr> Date: Tue, 23 Jan 2024 10:51:10 +0100 Message-ID: <87wms0qsxd.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Manuel Giraud [2024-01-21 22:44 +0100] wrote: > Thanks for this insight. The following patch seems to do the trick. I > think we can limit ourselves to executable and symlink since I can't see > how directories, pipes, sockets or doors(?) could be regular image > files. Fine with me, thanks, -- Basil From unknown Mon Aug 18 11:10:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 10:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: manuel@ledu-giraud.fr, "Basil L. Contovounesios" Cc: 68637@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 68637-submit@debbugs.gnu.org id=B68637.170635175932751 (code B ref 68637); Sat, 27 Jan 2024 10:36:01 +0000 Received: (at 68637) by debbugs.gnu.org; 27 Jan 2024 10:35:59 +0000 Received: from localhost ([127.0.0.1]:53537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTg2Z-0008WB-II for submit@debbugs.gnu.org; Sat, 27 Jan 2024 05:35:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTg2W-0008Vv-U8 for 68637@debbugs.gnu.org; Sat, 27 Jan 2024 05:35:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTg2I-0006Pu-Vc; Sat, 27 Jan 2024 05:35:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=sN48T36HFqC6zKF1qmBjEP6+hOEdeEcw/WdcpTtEvag=; b=eAcweTgh3DpK mO9EpaoDTo69MDQj0Y7yDXOA1zxlQnKqtXYHyq4w246FA+DgXM+0FNv0A0YFaakwFipANoq/8GQaW SSUoZNJX7LLed40Ams/g6WSHTfXB0q5FzN9mElHn/Ium0Ow4LlhiUMpSSDspN4ZaR8nkBaYM8bJ5F gEqNZe3JA9BVI4jYItvDb/daGaxMFblL/Y+EieUjqIlCan0F+E7l3KCpagKIouiFHPk9gNLJf2jog q5ROy4gy0tws53F5smFwkKSnnlMcDJ8Lgj2NMXLVN9XENj5GjLlQglmODEhFCjD9cs+FYDR7cigzz SdUmcDhT4dhp24lI8kppZw==; Date: Sat, 27 Jan 2024 12:35:41 +0200 Message-Id: <86il3f83nm.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wms0qsxd.fsf@epfl.ch> (bug-gnu-emacs@gnu.org) References: <87mssyak4w.fsf@epfl.ch> <87a5oywedf.fsf@ledu-giraud.fr> <87wms0qsxd.fsf@epfl.ch> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 68637@debbugs.gnu.org, Stefan Kangas > Date: Tue, 23 Jan 2024 10:51:10 +0100 > From: "Basil L. Contovounesios" via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Manuel Giraud [2024-01-21 22:44 +0100] wrote: > > > Thanks for this insight. The following patch seems to do the trick. I > > think we can limit ourselves to executable and symlink since I can't see > > how directories, pipes, sockets or doors(?) could be regular image > > files. > > Fine with me, thanks, Manuel, would you please post a complete patch, with the corresponding log message, so we could install this? Thanks. From unknown Mon Aug 18 11:10:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 16:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "Basil L. Contovounesios" , 68637@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 68637-submit@debbugs.gnu.org id=B68637.170637274720312 (code B ref 68637); Sat, 27 Jan 2024 16:26:03 +0000 Received: (at 68637) by debbugs.gnu.org; 27 Jan 2024 16:25:47 +0000 Received: from localhost ([127.0.0.1]:55786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTlV5-0005HX-7G for submit@debbugs.gnu.org; Sat, 27 Jan 2024 11:25:47 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:20718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTlV2-0005HN-FB for 68637@debbugs.gnu.org; Sat, 27 Jan 2024 11:25:46 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=ZNcuJcry mgqrwZVFbe9uABCVDJ+N/GSC9ekVN8LLZ3M=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=cMHZiC5Itjf2AvIPdm0dhU/EhrpjzK eCQ32OrZmjxqpHhTnzwjoMVCvOObRP9wHzT+ZaI/4gpyfiI+AlQhQCDA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=ZNcuJcrymgqrwZVF be9uABCVDJ+N/GSC9ekVN8LLZ3M=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=ncjAZhK0oj/fVWj+Ju0lUa7C08A5rN9nwAeTmP 3eHFDLqWNgKruwNOoT4yIEM9l+aLpW0nqfe7dp2kh+dlrkM4Nd4YSGeLg1tFdn7nt4ESO/ RE/4Dq6B3fEAmRqdZpsLrHHBJanYdjiO1MFvV/yXjZO+Jp41oOlAzBNh+cm/grv/OG+PEM cJX28TblJ31lgYDBQTt6oquvVWwnQ8Wb9vMTvVwy7BD6OL+9K8z93Bv0HI5ZfSoJWAsmD3 8+SuRB0XuCyEQC2hSykIjojWYLjqQCKd/uzIYFlW6QaCylyf1vvccK56oI1fAS01uocyIR 6i8JcmpESsEUvmxPceqSuUHQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id b998231b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 27 Jan 2024 17:25:34 +0100 (CET) From: Manuel Giraud In-Reply-To: <86il3f83nm.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 27 Jan 2024 12:35:41 +0200") References: <87mssyak4w.fsf@epfl.ch> <87a5oywedf.fsf@ledu-giraud.fr> <87wms0qsxd.fsf@epfl.ch> <86il3f83nm.fsf@gnu.org> Date: Sat, 27 Jan 2024 17:25:30 +0100 Message-ID: <871qa2aglh.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii writes: [...] > Manuel, would you please post a complete patch, with the corresponding > log message, so we could install this? Sure. Here it is. -- Manuel Giraud --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-image-dired-Enable-marking-tagged-with-ls-F.patch >From 1722de2ac01376d17cedb219f82dd304cd21d11a Mon Sep 17 00:00:00 2001 From: Manuel Giraud Date: Sat, 27 Jan 2024 17:23:06 +0100 Subject: [PATCH] [image-dired] Enable marking tagged with ls -F Bug#68637 * lisp/image/image-dired-dired.el (image-dired-mark-tagged-files): Enable marking tagged for executable and symlink images when 'dired-listing-switches' includes -F. --- lisp/image/image-dired-dired.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/image/image-dired-dired.el b/lisp/image/image-dired-dired.el index f4778d8e121..7219a106ca8 100644 --- a/lisp/image/image-dired-dired.el +++ b/lisp/image/image-dired-dired.el @@ -383,7 +383,7 @@ image-dired-mark-tagged-files (file-name-directory curr-file))) (setq curr-file (file-name-nondirectory curr-file)) (goto-char (point-min)) - (when (search-forward-regexp (format "\\s %s$" curr-file) nil t) + (when (search-forward-regexp (format "\\s %s[*@]?$" curr-file) nil t) (setq hits (+ hits 1)) (dired-mark 1)))) (message "%d files with matching tag marked" hits))) -- 2.43.0 --=-=-=-- From unknown Mon Aug 18 11:10:31 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Basil L. Contovounesios" Subject: bug#68637: closed (Re: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F) Message-ID: References: <86il3e7gzp.fsf@gnu.org> <87mssyak4w.fsf@epfl.ch> X-Gnu-PR-Message: they-closed 68637 X-Gnu-PR-Package: emacs Reply-To: 68637@debbugs.gnu.org Date: Sat, 27 Jan 2024 18:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1706381162-3027-1" This is a multi-part message in MIME format... ------------=_1706381162-3027-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #68637: 30.0.50; image-dired-mark-tagged-files and ls -F which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 68637@debbugs.gnu.org. --=20 68637: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68637 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1706381162-3027-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 68637-done) by debbugs.gnu.org; 27 Jan 2024 18:45:41 +0000 Received: from localhost ([127.0.0.1]:55921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTngT-0000ln-6b for submit@debbugs.gnu.org; Sat, 27 Jan 2024 13:45:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTngP-0000lT-JV for 68637-done@debbugs.gnu.org; Sat, 27 Jan 2024 13:45:40 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTngA-0001Fq-Uf; Sat, 27 Jan 2024 13:45:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=AiOgYCGltlRFF1lvjcPIAt053g+tI64807Qw5HG1r5s=; b=HHssyiHLdFde GyMYAnVPRXx9LcI9yBg1hRuyAtRzNbrkLHZ0ilGWUxcTIsMPAsJUU2i9hDYCqUfDy+EJxr41iqSZn SfAMIGF+G1oyAC5v77eQR6SM2I1TO7mxH4elx1x3gKdLyPfccO4R64avSpU/EvZR0bk6/WnAUUBnj t7wMzscCKwvrFnk+i6q26Npdh0j2Ibf9SpxLDea4Cla5JDYK6fjCk+zS3/+OwYCO5lGl65NPQf9Re a/sWus2II3NDe+SFvc9Nlhypqb6Zt0nINR9o1caPcfmVRgf3s73BxXQzNg2GkZYOtj1YAMQX/j8C8 cmfu8EVaPCWdvlI6Lw5Q7g==; Date: Sat, 27 Jan 2024 20:45:14 +0200 Message-Id: <86il3e7gzp.fsf@gnu.org> From: Eli Zaretskii To: Manuel Giraud In-Reply-To: <871qa2aglh.fsf@ledu-giraud.fr> (message from Manuel Giraud on Sat, 27 Jan 2024 17:25:30 +0100) Subject: Re: bug#68637: 30.0.50; image-dired-mark-tagged-files and ls -F References: <87mssyak4w.fsf@epfl.ch> <87a5oywedf.fsf@ledu-giraud.fr> <87wms0qsxd.fsf@epfl.ch> <86il3f83nm.fsf@gnu.org> <871qa2aglh.fsf@ledu-giraud.fr> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68637-done Cc: contovob@tcd.ie, 68637-done@debbugs.gnu.org, stefankangas@gmail.com 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 (---) > From: Manuel Giraud > Cc: "Basil L. Contovounesios" , 68637@debbugs.gnu.org, > stefankangas@gmail.com > Date: Sat, 27 Jan 2024 17:25:30 +0100 > > Eli Zaretskii writes: > > [...] > > > Manuel, would you please post a complete patch, with the corresponding > > log message, so we could install this? > > Sure. Here it is. Thanks, installed on the master branch, and closing the bug. ------------=_1706381162-3027-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Jan 2024 13:31:28 +0000 Received: from localhost ([127.0.0.1]:36758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRXv6-0001ik-0P for submit@debbugs.gnu.org; Sun, 21 Jan 2024 08:31:28 -0500 Received: from lists.gnu.org ([2001:470:142::17]:53380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRXv2-0001iW-VY for submit@debbugs.gnu.org; Sun, 21 Jan 2024 08:31:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRXus-0007Cs-IZ for bug-gnu-emacs@gnu.org; Sun, 21 Jan 2024 08:31:16 -0500 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rRXuo-0006no-Nl for bug-gnu-emacs@gnu.org; Sun, 21 Jan 2024 08:31:14 -0500 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-a28da6285c1so413798766b.0 for ; Sun, 21 Jan 2024 05:31:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; t=1705843867; x=1706448667; darn=gnu.org; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=8RO2zPjdETsOSl9pOp863K/6RK4WppMyw+kd8dBNCn8=; b=br2Cak94YkojsazgWGTmkBQXxa3IyGAOu0f7F3LgHSWt9GeLzYYSehbBKsfO/Xo/pQ gpLsLtU/tAunjzZdICcTwSMveExBFdL14xvcNb4R2zj8DJET7j9mTeMl4tkTCNKisx6z OorCT2Kflz7gzYDdX40uOeE9SJEl8V9Qe9ctg3MkhSgCjIkAhg70Oe24waiLaSSjawOw 63f20dppk4RJBeYYOYgTDn0WhRPH/2I29paGvfWAWK7c6irHgVXolcgHtiRZQPLXt2c4 RwLN6CsRXpeNunzK5hAkQnzIV+WYCQ1nsAaKxb/JL8T90wNoSVWvX/T4nide47eDYajX evwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705843867; x=1706448667; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8RO2zPjdETsOSl9pOp863K/6RK4WppMyw+kd8dBNCn8=; b=hRsiJzYskcjOog3hC9x7cdpLaJboltrRT3sU2g2GVgu5q3zZ4vXvjnK9lR7CG9dznf 5psLs07cKugvBvJCU9Kp61cYyxEcgvFEI3FPeRIb2K8ddVox8NEvGBDnlBt0NPWHRCbv VWjsDmjsiP4MiHopA44kGx8kR9h1RfAAN9cVtgV/ZKETjdEM/uYxlf4Mhk2rBnRmAC6i IAYN25tbFzVT3ZcgOUgCiEog+XZOG3cn8dveGe8t2Q3HiT9bjSa7odhWI5rLI7p5peHI SmkOpbIPNGh579pXEVmrxabuDabN+1zqyYpBbmF3xDxJPlIekh72P7lNyP/6XR5okz8D qI5Q== X-Gm-Message-State: AOJu0Yw2qg6nNB5s51cpo4hPU0Kr59Q/d3o2sABrBnFu6+myWvb5v+jL DriiMKlWJYiCAn87slZdlUJgdmQdohaVm+8AAK9Ok307yakCGJ49tXba0fDmA5JkuyjilvMXGZQ V X-Google-Smtp-Source: AGHT+IF/lyBipg6zBH9oHioP2QBLJUBhO0QJfqV7bGAbhwpj1iWL1S6QDaoPxv6vn2hPjwn7pfuddQ== X-Received: by 2002:a17:907:7817:b0:a28:ac22:7575 with SMTP id la23-20020a170907781700b00a28ac227575mr4545133ejc.4.1705843867252; Sun, 21 Jan 2024 05:31:07 -0800 (PST) Received: from localhost (mob-194-230-158-42.cgn.sunrise.net. [194.230.158.42]) by smtp.gmail.com with ESMTPSA id wr8-20020a170907700800b00a2e08b24ea3sm7704214ejb.174.2024.01.21.05.31.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 05:31:06 -0800 (PST) From: "Basil L. Contovounesios" To: bug-gnu-emacs@gnu.org Subject: 30.0.50; image-dired-mark-tagged-files and ls -F X-Debbugs-Cc: Stefan Kangas Date: Sun, 21 Jan 2024 14:30:55 +0100 Message-ID: <87mssyak4w.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::630; envelope-from=contovob@tcd.ie; helo=mail-ej1-x630.google.com 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) Severity: wishlist 0. cd "$(mktemp -d)" 1. HOME="${PWD}" XDG_CONFIG_HOME="${PWD}/.config" emacs 2. M-x set-variable RET dired-listing-switches RET 3. M-n C-e C-b F RET 4. C-x C-j 5. M-x dired-create-empty-file RET rc RET 6. M u+x RET 7. M-x load-library RET image-dired RET [this step needed because of bug#68636] 8. C-t t tag RET 9. C-t f tag RET Result : 0 files with matching tag marked Expected : 1 files with matching tag marked At first glance it looks like the (search-forward-regexp (format "\\s %s$" curr-file) nil t) in image-dired-mark-tagged-files doesn't take into account any of the indicators that 'ls -F' may append to file names. The commentary suggests using dired-mark-files-regexp would be too slow. I wonder if that's still the case, or if there are any faster alternatives without loss of generality? Thanks, -- Basil In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) of 2024-01-18 built on tia Repository revision: a33f3947ea1ba429570e2ecb4c3167341dcae1a2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101010 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure 'CFLAGS=-Og -ggdb3' -C --prefix=/home/blc/.local --enable-checking=structs --without-native-compilation --with-file-notification=yes --with-x-toolkit=lucid --with-x' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_IE.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils image-dired-dired image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode exif find-func dired-aux cus-edit pp icons wid-edit dired dired-loaddefs cus-start cus-load thingatpt help-fns radix-tree help-mode cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 68253 9240) (symbols 48 7826 0) (strings 32 20916 2086) (string-bytes 1 576398) (vectors 16 11867) (vector-slots 8 130263 8964) (floats 8 42 1) (intervals 56 418 0) (buffers 984 12)) ------------=_1706381162-3027-1--