From unknown Tue Aug 19 13:27:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19498: 24.3; Dired unable to list single file with backquote-containing name Resent-From: sea Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Jan 2015 22:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19498 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19498@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14203257058784 (code B ref -1); Sat, 03 Jan 2015 22:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Jan 2015 22:55:05 +0000 Received: from localhost ([127.0.0.1]:35867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Xb6-0002HY-B5 for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43343) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Xb4-0002HM-KS for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y7Xb2-0007W9-Pl for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,UNPARSEABLE_RELAY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51483) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Xb2-0007W5-MI for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:00 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Xb0-0005YW-Oi for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 17:55:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y7Xav-0007Vb-N5 for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 17:54:58 -0500 Received: from mx1.riseup.net ([198.252.153.129]:45710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Xav-0007VW-El for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 17:54:53 -0500 Received: from berryeater.riseup.net (berryeater-pn.riseup.net [10.0.1.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id D4D3140F16 for ; Sat, 3 Jan 2015 22:54:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sourcerer_sea) with ESMTPSA id B435A42BFD From: sea Date: Sat, 03 Jan 2015 17:54:31 -0500 Message-ID: <87oaqflbko.fsf@members.fsf.org> MIME-Version: 1.0 Content-Type: text/plain X-Virus-Scanned: clamav-milter 0.98.5 at mx1 X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) It looks like using dired on a single file with the name "Hit`N`Hide" (without the quotes) doesn't work. It should have opened a dired buffer with just that file listed, but instead it prints the message: insert-directory: Listing directory failed but `access-file' worked I think it might be that any filename with a backquote will result in this behavior when dired is applied to that file only. Best, sea == In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.12.2) of 2014-12-12 on Darkness Windowing system distributor `The X.Org Foundation', version 11.0.11500000 Configured using: `configure '--with-wide-int' '--with-x'' Important settings: value of $LC_COLLATE: C value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Minor modes in effect: gpm-mouse-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t semantic-mode: t erc-track-mode: t erc-track-minor-mode: t erc-ring-mode: t erc-notify-mode: t erc-networks-mode: t erc-netsplit-mode: t erc-menu-mode: t erc-match-mode: t erc-log-mode: t erc-list-mode: t erc-pcomplete-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-autojoin-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t slime-trace-dialog-minor-mode: t slime-autodoc-mode: t eldoc-mode: t slime-mode: t shell-dirtrack-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: SPC ESC b ESC b ESC f C-f C-k d o SPC d i r e d SPC s p e c i f i c a l l y SPC o n SPC t h a t SPC f i l e SPC ( t o SPC j u s t SPC d DEL g e t SPC a SPC d i r e d SPC b u f f e r SPC w i t h SPC o n l y SPC t h a t SPC f i l e SPC l i s t e d ) RET I SPC t h i n k SPC i t SPC m i g h t SPC b e SPC t h a t SPC b a c k q u o t s DEL e s SPC i n SPC f i l e n a m e s SPC i n SPC g e n e r a l SPC c a u s e s SPC d i r e d SPC t o SPC a c t SPC s t r a n g e l y RET C-x b RET C-x b RET C-x o C-v C-n C-s L e t SPC I t SPC RET C-c e d C-n C-p C-c p C-x b # p TAB RET H a , SPC m y SPC h a m SPC s a n d w i c h SPC i s SPC d i v i n e C-x b # TAB RET T h e r e ' s SPC a C-a C-k e M-x m e n u - b a r m Recent messages: Checking new news... Reading active file via nnml... Reading incoming mail from file... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done Reading active file from archive via nnfolder...done Reading active file via nndraft...done Checking new news...done When done with this frame, type C-x 5 0 Menu-Bar mode enabled Load-path shadows: ~/.emacs.d/emms-3.0/tq hides /usr/local/share/emacs/24.3/lisp/emacs-lisp/tq /home/sea/.emacs.d/elpa/cl-lib-0.5/cl-lib hides /usr/local/share/emacs/24.3/lisp/emacs-lisp/cl-lib Features: (shadow emacsbug semantic/wisent/javascript-jv semantic/wisent/js-wy semantic/wisent semantic/wisent/wisent semantic/java semantic/doc js json imenu semantic/html sgml-mode gnus-draft face-remap em-unix em-term em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util find-dired mailalias tmm epa-file epa epg term ehelp electric semantic/tag-write semantic/edit semantic/tag-file semantic/db-file data-debug cedet-files semantic/bovine/c semantic/decorate/include semantic/decorate/mode hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/bovine cc-langs tramp-sh gnus-topic smiley gnus-cite semantic/ia semantic/analyze/refs semantic/db-find semantic/db-ref semantic/senator semantic/decorate pulse semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn parse-time shr-color color shr mm-archive mail-extr gnus-bcklg qp t-mouse tabify man w3m-cookie w3m-search w3m-form mule-util w3m-bookmark w3m-tabmenu w3m-session ffap url-parse url-vars pcmpl-unix sh-script smie executable dired-aux tramp-cache gnus-async gnus-ml disp-table nndraft nnmh nnfolder nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig mailcap nntp gnus-cache gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader misearch multi-isearch gnutls server semantic/db-mode semantic/db eieio-base semantic/idle semantic/format semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet auctex-autoloads tex-site info cl-lib-autoloads memory-usage-autoloads register-list-autoloads w3-autoloads windresize-autoloads xclip-autoloads package network-stream erc-track erc-ring erc-notify erc-networks erc-netsplit erc-menu erc-match erc-log erc-pcomplete erc-button erc-fill erc-stamp erc-join color-theme lua-mode rx apl quail help-mode geiser erc-goodies erc erc-backend erc-compat tls windmove warnings slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc eldoc slime-repl slime-parse slime gud apropos compile arc-mode archive-mode noutline outline easy-mmode pp hyperspec thingatpt smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils starttls emms-playing-time emms-browser sort emms-playlist-sort cl-macs gv cl emms-score emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode edmacro kmacro emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat midnight w3m browse-url doc-view jka-compr dired image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util mm-util mail-prsvr password-cache tramp-loaddefs shell pcomplete comint ansi-color format-spec php-mode derived etags ring cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs speedbar sb-image ezimage dframe advice help-fns cl-lib advice-preload cus-edit easymenu cus-start cus-load wid-edit time time-date paren battery tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Tue Aug 19 13:27:26 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: sea Subject: bug#19498: closed (Re: 24.3; Dired unable to list single file with backquote-containing name) Message-ID: References: <54A9B599.1050902@cs.ucla.edu> <87oaqflbko.fsf@members.fsf.org> X-Gnu-PR-Message: they-closed 19498 X-Gnu-PR-Package: emacs Reply-To: 19498@debbugs.gnu.org Date: Sun, 04 Jan 2015 21:51:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1420408263-4691-1" This is a multi-part message in MIME format... ------------=_1420408263-4691-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19498: 24.3; Dired unable to list single file with backquote-containing na= me 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 19498@debbugs.gnu.org. --=20 19498: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19498 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1420408263-4691-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19498-done) by debbugs.gnu.org; 4 Jan 2015 21:50:26 +0000 Received: from localhost ([127.0.0.1]:36703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7t45-0001Cl-DA for submit@debbugs.gnu.org; Sun, 04 Jan 2015 16:50:26 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:43690) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7t43-0001Cd-P5 for 19498-done@debbugs.gnu.org; Sun, 04 Jan 2015 16:50:24 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 741FEA60010 for <19498-done@debbugs.gnu.org>; Sun, 4 Jan 2015 13:50:22 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xq5wVlo44foT for <19498-done@debbugs.gnu.org>; Sun, 4 Jan 2015 13:50:18 -0800 (PST) Received: from [192.168.1.9] (pool-173-55-11-52.lsanca.fios.verizon.net [173.55.11.52]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 18509A6000C for <19498-done@debbugs.gnu.org>; Sun, 4 Jan 2015 13:50:18 -0800 (PST) Message-ID: <54A9B599.1050902@cs.ucla.edu> Date: Sun, 04 Jan 2015 13:50:17 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: 19498-done@debbugs.gnu.org Subject: Re: 24.3; Dired unable to list single file with backquote-containing name Content-Type: multipart/mixed; boundary="------------090403090806020604010706" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 19498-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (--) This is a multi-part message in MIME format. --------------090403090806020604010706 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for reporting that bug. I installed the attached patch as emacs-24 commit 031eadcbeda4f5ec632db810207a7faf7e50e5d9 and am marking this report as done. --------------090403090806020604010706 Content-Type: text/x-diff; name="0001-Fix-dired-quoting-bug-with-Hit-N-Hide.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Fix-dired-quoting-bug-with-Hit-N-Hide.patch" >From 4c94a37e8dc4287e59ea2adf143cd297a4a4ae88 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 4 Jan 2015 13:45:07 -0800 Subject: [PATCH] Fix dired quoting bug with "Hit`N`Hide" Fixes Bug#19498. * files.el (shell-quote-wildcard-pattern): Also quote "`". --- lisp/ChangeLog | 6 ++++++ lisp/files.el | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ddc0c9e..7c6485c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2015-01-04 Paul Eggert + + Fix dired quoting bug with "Hit`N`Hide" + Fixes Bug#19498. + * files.el (shell-quote-wildcard-pattern): Also quote "`". + 2015-01-04 Dmitry Gutov Unbreak `mouse-action' property in text buttons. diff --git a/lisp/files.el b/lisp/files.el index 568242a..0889244 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -6051,7 +6051,7 @@ and `list-directory-verbose-switches'." PATTERN is assumed to represent a file-name wildcard suitable for the underlying filesystem. For Unix and GNU/Linux, each character from the -set [ \\t\\n;<>&|()'\"#$] is quoted with a backslash; for DOS/Windows, all +set [ \\t\\n;<>&|()`'\"#$] is quoted with a backslash; for DOS/Windows, all the parts of the pattern which don't include wildcard characters are quoted with double quotes. @@ -6065,12 +6065,12 @@ need to be passed verbatim to shell commands." ;; argument has quotes, we can safely assume it is already ;; quoted by the caller. (if (or (string-match "[\"]" pattern) - ;; We quote [&()#$'] in case their shell is a port of a + ;; We quote [&()#$`'] in case their shell is a port of a ;; Unixy shell. We quote [,=+] because stock DOS and ;; Windows shells require that in some cases, such as ;; passing arguments to batch files that use positional ;; arguments like %1. - (not (string-match "[ \t;&()#$',=+]" pattern))) + (not (string-match "[ \t;&()#$`',=+]" pattern))) pattern (let ((result "\"") (beg 0) @@ -6085,7 +6085,7 @@ need to be passed verbatim to shell commands." (concat result (substring pattern beg) "\"")))) (t (let ((beg 0)) - (while (string-match "[ \t\n;<>&|()'\"#$]" pattern beg) + (while (string-match "[ \t\n;<>&|()`'\"#$]" pattern beg) (setq pattern (concat (substring pattern 0 (match-beginning 0)) "\\" -- 2.1.0 --------------090403090806020604010706-- ------------=_1420408263-4691-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Jan 2015 22:55:05 +0000 Received: from localhost ([127.0.0.1]:35867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Xb6-0002HY-B5 for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43343) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7Xb4-0002HM-KS for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y7Xb2-0007W9-Pl for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,UNPARSEABLE_RELAY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51483) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Xb2-0007W5-MI for submit@debbugs.gnu.org; Sat, 03 Jan 2015 17:55:00 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Xb0-0005YW-Oi for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 17:55:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y7Xav-0007Vb-N5 for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 17:54:58 -0500 Received: from mx1.riseup.net ([198.252.153.129]:45710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Xav-0007VW-El for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 17:54:53 -0500 Received: from berryeater.riseup.net (berryeater-pn.riseup.net [10.0.1.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id D4D3140F16 for ; Sat, 3 Jan 2015 22:54:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sourcerer_sea) with ESMTPSA id B435A42BFD From: sea To: bug-gnu-emacs@gnu.org Subject: 24.3; Dired unable to list single file with backquote-containing name Date: Sat, 03 Jan 2015 17:54:31 -0500 Message-ID: <87oaqflbko.fsf@members.fsf.org> MIME-Version: 1.0 Content-Type: text/plain X-Virus-Scanned: clamav-milter 0.98.5 at mx1 X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) It looks like using dired on a single file with the name "Hit`N`Hide" (without the quotes) doesn't work. It should have opened a dired buffer with just that file listed, but instead it prints the message: insert-directory: Listing directory failed but `access-file' worked I think it might be that any filename with a backquote will result in this behavior when dired is applied to that file only. Best, sea == In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.12.2) of 2014-12-12 on Darkness Windowing system distributor `The X.Org Foundation', version 11.0.11500000 Configured using: `configure '--with-wide-int' '--with-x'' Important settings: value of $LC_COLLATE: C value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Minor modes in effect: gpm-mouse-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t semantic-mode: t erc-track-mode: t erc-track-minor-mode: t erc-ring-mode: t erc-notify-mode: t erc-networks-mode: t erc-netsplit-mode: t erc-menu-mode: t erc-match-mode: t erc-log-mode: t erc-list-mode: t erc-pcomplete-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-autojoin-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t slime-trace-dialog-minor-mode: t slime-autodoc-mode: t eldoc-mode: t slime-mode: t shell-dirtrack-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: SPC ESC b ESC b ESC f C-f C-k d o SPC d i r e d SPC s p e c i f i c a l l y SPC o n SPC t h a t SPC f i l e SPC ( t o SPC j u s t SPC d DEL g e t SPC a SPC d i r e d SPC b u f f e r SPC w i t h SPC o n l y SPC t h a t SPC f i l e SPC l i s t e d ) RET I SPC t h i n k SPC i t SPC m i g h t SPC b e SPC t h a t SPC b a c k q u o t s DEL e s SPC i n SPC f i l e n a m e s SPC i n SPC g e n e r a l SPC c a u s e s SPC d i r e d SPC t o SPC a c t SPC s t r a n g e l y RET C-x b RET C-x b RET C-x o C-v C-n C-s L e t SPC I t SPC RET C-c e d C-n C-p C-c p C-x b # p TAB RET H a , SPC m y SPC h a m SPC s a n d w i c h SPC i s SPC d i v i n e C-x b # TAB RET T h e r e ' s SPC a C-a C-k e M-x m e n u - b a r m Recent messages: Checking new news... Reading active file via nnml... Reading incoming mail from file... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done Reading active file from archive via nnfolder...done Reading active file via nndraft...done Checking new news...done When done with this frame, type C-x 5 0 Menu-Bar mode enabled Load-path shadows: ~/.emacs.d/emms-3.0/tq hides /usr/local/share/emacs/24.3/lisp/emacs-lisp/tq /home/sea/.emacs.d/elpa/cl-lib-0.5/cl-lib hides /usr/local/share/emacs/24.3/lisp/emacs-lisp/cl-lib Features: (shadow emacsbug semantic/wisent/javascript-jv semantic/wisent/js-wy semantic/wisent semantic/wisent/wisent semantic/java semantic/doc js json imenu semantic/html sgml-mode gnus-draft face-remap em-unix em-term em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util find-dired mailalias tmm epa-file epa epg term ehelp electric semantic/tag-write semantic/edit semantic/tag-file semantic/db-file data-debug cedet-files semantic/bovine/c semantic/decorate/include semantic/decorate/mode hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/bovine cc-langs tramp-sh gnus-topic smiley gnus-cite semantic/ia semantic/analyze/refs semantic/db-find semantic/db-ref semantic/senator semantic/decorate pulse semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn parse-time shr-color color shr mm-archive mail-extr gnus-bcklg qp t-mouse tabify man w3m-cookie w3m-search w3m-form mule-util w3m-bookmark w3m-tabmenu w3m-session ffap url-parse url-vars pcmpl-unix sh-script smie executable dired-aux tramp-cache gnus-async gnus-ml disp-table nndraft nnmh nnfolder nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig mailcap nntp gnus-cache gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader misearch multi-isearch gnutls server semantic/db-mode semantic/db eieio-base semantic/idle semantic/format semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet auctex-autoloads tex-site info cl-lib-autoloads memory-usage-autoloads register-list-autoloads w3-autoloads windresize-autoloads xclip-autoloads package network-stream erc-track erc-ring erc-notify erc-networks erc-netsplit erc-menu erc-match erc-log erc-pcomplete erc-button erc-fill erc-stamp erc-join color-theme lua-mode rx apl quail help-mode geiser erc-goodies erc erc-backend erc-compat tls windmove warnings slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc eldoc slime-repl slime-parse slime gud apropos compile arc-mode archive-mode noutline outline easy-mmode pp hyperspec thingatpt smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils starttls emms-playing-time emms-browser sort emms-playlist-sort cl-macs gv cl emms-score emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode edmacro kmacro emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat midnight w3m browse-url doc-view jka-compr dired image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util mm-util mail-prsvr password-cache tramp-loaddefs shell pcomplete comint ansi-color format-spec php-mode derived etags ring cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs speedbar sb-image ezimage dframe advice help-fns cl-lib advice-preload cus-edit easymenu cus-start cus-load wid-edit time time-date paren battery tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) ------------=_1420408263-4691-1--