>>>>> Katsumi Yamaoka wrote: > I think the possible solution is to narrow the range into the > one with which Emacs can work lightly. Here it is: > (defadvice gnus-uncompress-range (before narrow-range (ranges) activate) > "Narrow the range if it is unreasonably wide." > (setcar ranges (max (car ranges) (- (cdr ranges) 10000)))) I overlooked that the argument of this function can be complicated. Try the following one instead: