[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#15148: 24.3.50; cache-long-scans t breaks dired
From: |
Eli Zaretskii |
Subject: |
bug#15148: 24.3.50; cache-long-scans t breaks dired |
Date: |
Tue, 05 Nov 2013 18:30:33 +0200 |
> From: Michael Heerdegen <michael_heerdegen@web.de>
> Date: Wed, 21 Aug 2013 00:59:21 +0200
>
> here, cache-long-scans t in dired does speed up moving by lines a lot,
> but it also breaks dired. Every time a file's line is updated, stuff
> like
>
> //DIRED// 45 51
> //DIRED-OPTIONS// --quoting-style=literal
>
> is inserted into the buffer. File operations raise errors.
>
> A minimal example from emacs -Q:
>
> - dired a directory
> - there, M-: (setq cache-long-scans t)
> - on a file, hit l (maybe twice)
>
> Then I get additional lines like above.
Thanks, this is now fixed (as of trunk revision 114981).
It was a tip of an iceberg, btw, and affected any command that invokes
call-process with a non-trivial value of coding-system-for-read
(i.e. when the text read from the sub-process needed to be decoded).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#15148: 24.3.50; cache-long-scans t breaks dired,
Eli Zaretskii <=