unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* emacs 24 find-dired problems on Windows
@ 2012-04-29 22:23 Xah Lee
  2012-04-30  4:30 ` Eli Zaretskii
       [not found] ` <mailman.295.1335760211.855.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 6+ messages in thread
From: Xah Lee @ 2012-04-29 22:23 UTC (permalink / raw)
  To: help-gnu-emacs

there seems to be a problem of emacs 24's find-dired.

when using GNU Emacs 24.1.50.1, calling find-dired, i got one of this:

  2533274790481547    2 -rwx------   1 h3       None         2994 Apr
28 20:52 xx\ saga\ of\ bsof\ 2011-07-22.html

note the backslash there.

when i move the cursor to that line and press Enter, i get:

dired-get-file-for-visit: File no longer exists; type `g' to update
dired buffer

update doesn't help. Somehow, filenames with spaces causes the
problem.

The problem also happens when calling dired-do-query-replace-regexp
【Q】, it'll stop dead reporting file doesn't exist.

What could possibly be the problem?

GNU Emacs 24.1.50.1 (i386-mingw-nt6.1.7601) of 2012-04-23 on MARVIN

(if starting emacs with -Q, then another problem occur. It calls
Microsoft cmd.exe's find. (thanks to Yuri Khan .)

 Xah


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emacs 24 find-dired problems on Windows
  2012-04-29 22:23 emacs 24 find-dired problems on Windows Xah Lee
@ 2012-04-30  4:30 ` Eli Zaretskii
       [not found] ` <mailman.295.1335760211.855.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2012-04-30  4:30 UTC (permalink / raw)
  To: help-gnu-emacs

> From: Xah Lee <xahlee@gmail.com>
> Date: Sun, 29 Apr 2012 15:23:43 -0700 (PDT)
> 
> there seems to be a problem of emacs 24's find-dired.
> 
> when using GNU Emacs 24.1.50.1, calling find-dired, i got one of this:
> 
>   2533274790481547    2 -rwx------   1 h3       None         2994 Apr
> 28 20:52 xx\ saga\ of\ bsof\ 2011-07-22.html
> 
> note the backslash there.
> 
> when i move the cursor to that line and press Enter, i get:
> 
> dired-get-file-for-visit: File no longer exists; type `g' to update
> dired buffer

My crystal ball says that you are using a Cygwin build of Find, which
produces file names with spaces escaped in a style suitable for a
Unixy shell, which the native Windows Emacs cannot grok (because
backslashes are directory separators in native Windows file names).

Solution: use a native Windows port of Find.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emacs 24 find-dired problems on Windows
       [not found] ` <mailman.295.1335760211.855.help-gnu-emacs@gnu.org>
@ 2012-04-30  6:13   ` Xah Lee
  2012-04-30 14:59   ` Bug Dout
  1 sibling, 0 replies; 6+ messages in thread
From: Xah Lee @ 2012-04-30  6:13 UTC (permalink / raw)
  To: help-gnu-emacs

On Apr 29, 9:30 pm, Eli Zaretskii <e...@gnu.org> wrote:
> > From: Xah Lee <xah...@gmail.com>
> > Date: Sun, 29 Apr 2012 15:23:43 -0700 (PDT)
>
> > there seems to be a problem of emacs 24's find-dired.
>
> > when using GNU Emacs 24.1.50.1, calling find-dired, i got one of this:
>
> >   2533274790481547    2 -rwx------   1 h3       None         2994 Apr
> > 28 20:52 xx\ saga\ of\ bsof\ 2011-07-22.html
>
> > note the backslash there.
>
> > when i move the cursor to that line and press Enter, i get:
>
> > dired-get-file-for-visit: File no longer exists; type `g' to update
> > dired buffer
>
> My crystal ball says that you are using a Cygwin build of Find, which
> produces file names with spaces escaped in a style suitable for a
> Unixy shell, which the native Windows Emacs cannot grok (because
> backslashes are directory separators in native Windows file names).
>
> Solution: use a native Windows port of Find.

hi Eli,

your crystal ball is correct. :)

 Xah


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emacs 24 find-dired problems on Windows
       [not found] ` <mailman.295.1335760211.855.help-gnu-emacs@gnu.org>
  2012-04-30  6:13   ` Xah Lee
@ 2012-04-30 14:59   ` Bug Dout
  2012-04-30 15:26     ` Óscar Fuentes
  1 sibling, 1 reply; 6+ messages in thread
From: Bug Dout @ 2012-04-30 14:59 UTC (permalink / raw)
  To: help-gnu-emacs

Eli Zaretskii <eliz@gnu.org> writes:

> Solution: use a native Windows port of Find.

Where might one be found?
-- 
Every anarchist is a baffled dictator.
 ~ Benito Mussolini


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emacs 24 find-dired problems on Windows
  2012-04-30 14:59   ` Bug Dout
@ 2012-04-30 15:26     ` Óscar Fuentes
  2012-04-30 15:50       ` Eli Zaretskii
  0 siblings, 1 reply; 6+ messages in thread
From: Óscar Fuentes @ 2012-04-30 15:26 UTC (permalink / raw)
  To: help-gnu-emacs; +Cc: Bug Dout

Bug Dout <buggsy2@mailinator.com> writes:

>> Solution: use a native Windows port of Find.
>
> Where might one be found?

http://gnuwin32.sourceforge.net/




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: emacs 24 find-dired problems on Windows
  2012-04-30 15:26     ` Óscar Fuentes
@ 2012-04-30 15:50       ` Eli Zaretskii
  0 siblings, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2012-04-30 15:50 UTC (permalink / raw)
  To: help-gnu-emacs

> From: Óscar Fuentes <ofv@wanadoo.es>
> Date: Mon, 30 Apr 2012 17:26:38 +0200
> Cc: Bug Dout <buggsy2@mailinator.com>
> 
> Bug Dout <buggsy2@mailinator.com> writes:
> 
> >> Solution: use a native Windows port of Find.
> >
> > Where might one be found?
> 
> http://gnuwin32.sourceforge.net/

I'd suggest this one instead:

  http://sourceforge.net/projects/ezwinports/files/findutils-4.2.30-2-w32-bin.zip/download

The GnuWin32 port of Findutils is abysmally slow, and also buggy
(e.g., 'locate' doesn't work at all).




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-04-30 15:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-29 22:23 emacs 24 find-dired problems on Windows Xah Lee
2012-04-30  4:30 ` Eli Zaretskii
     [not found] ` <mailman.295.1335760211.855.help-gnu-emacs@gnu.org>
2012-04-30  6:13   ` Xah Lee
2012-04-30 14:59   ` Bug Dout
2012-04-30 15:26     ` Óscar Fuentes
2012-04-30 15:50       ` Eli Zaretskii

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).