summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1993-08-03 01:07:55 +0000
committerRichard M. Stallman <rms@gnu.org>1993-08-03 01:07:55 +0000
commit43549f18f506866eebe66f91a04a2e2b41eccb0b (patch)
tree39205befcfd851935ac4baf508267652de5506e5 /lisp
parent314ed6a5aa357c4b55f3a897def29869a02dd752 (diff)
downloademacs-43549f18f506866eebe66f91a04a2e2b41eccb0b.tar.gz
(occur-mode-goto-occurrence): Give meaningful error
message if there's nowhere useful to go.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/replace.el2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/replace.el b/lisp/replace.el
index 2a4dad983a1..0b0e56df2fe 100644
--- a/lisp/replace.el
+++ b/lisp/replace.el
@@ -250,6 +250,8 @@ in the buffer that the occurrences were found in.
(+ 2 (* 2 occur-nlines)))
(t 1)))))
(pos (nth occur-number occur-pos-list)))
+ (or pos
+ (error "No occurrence on this line"))
(pop-to-buffer occur-buffer)
(goto-char (marker-position pos))))