[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [h-e-w] Emacs 21 and mingw
From: |
Dr Francis J. Wright |
Subject: |
Re: [h-e-w] Emacs 21 and mingw |
Date: |
Mon, 14 Jan 2002 16:58:59 +0000 |
Tom Capey wrote:
>
> I was wondering if anybody else had seen this problem running
> emacs-21.1 (and the latest CVS for that matter) on w2k. if I
> make emacs-21 using either cygwin --mingw or straight mingw I
> get problems with dired using the -R switch. If I go to a
> directory with sufficient subdirectories (for example,
> c:/emacs) and set dired to show recursive directories, it
> crashes. it does not do this with a VC compiled version.
>
> I was wondering whether this was some peculiarity of my setup
> here or whether others had seen this. I write here first
> because I ought to investigate this with gdb but I'm a bit busy
> at the moment. I shall get round to investigate this, unless
> others see this and are faster to get to gdb and more competent
> once they're there than I am. hence I'm not reporting this as
> a bug just yet.
If you are using the default setup then the -R switch is implemented by
a Lisp function calling itself recursively. I suppose it could recurse
too deeply if you really have a big directory tree, and hit a limit on
either allowed recursion depth or stack space, the latter of which might
(?) depend on the compiler. You could try the ELisp debugger.
If you want a work-around then customize ls-lisp to call an external ls
program; the one in Cygwin seems to work fine, and was the benchmark
against which I developed the ls-lisp support.
Francis