bug-gnu-emacs
[Top][All Lists]
Advanced

[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).





reply via email to

[Prev in Thread] Current Thread [Next in Thread]