I replaced text "file" with "filename", a range of lines was selected,
and the "wrap around" option was selected. I pressed "replace all", and Eric 
proceeded to infinitely replace text, windows flashing scrollbars bouncing, 
but otherwise totally unresponsive. I had to kill the process and lost some 
work.

I have had other times that I lost control of Eric due to some unfortunate
search and replace action. I would like to suggest that this is a bug,
not just deserts for my own stupidity.

Infinite search-replace loops can be avoided by

1) not permitting a repetitive search-replace that can match the empty string 
at any position;
2) advancing the repeated search point to after any replacement text; and
3) not permitting the wrap-around to wrap past the place the operation was 
started at.

If this problem is due to some faulty external component e.g. QScintilla, 
perhaps eric could perhaps offer a way to asynchronously abort the operation.

-- 
Parzival Herzog

_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to