diff --git a/lisp/replace.el b/lisp/replace.el index a66c9c0dfc2..7366d7fa49f 100644 --- a/lisp/replace.el +++ b/lisp/replace.el @@ -332,7 +332,9 @@ on the contents of the region. Otherwise, operate from point to the end of the buffer." (interactive - (keep-lines-read-args "Keep lines (containing match for regexp): ")) + (progn + (barf-if-buffer-read-only) + (keep-lines-read-args "Keep lines (containing match for regexp): "))) (if rstart (progn (goto-char (min rstart rend)) @@ -381,7 +383,9 @@ on the contents of the region. Otherwise, operate from point to the end of the buffer." (interactive - (keep-lines-read-args "Flush lines (containing match for regexp): ")) + (progn + (barf-if-buffer-read-only) + (keep-lines-read-args "Flush lines (containing match for regexp): "))) (if rstart (progn (goto-char (min rstart rend))