# HG changeset patch # User Richard M. Stallman # Date 867467716 0 # Node ID 4d66cfbc5735658c878d3843f53b288cfa424a84 # Parent 9c5e6b1dafc544aca790f19a60f7b0aa1aeca2c8 (nonincremental-repeat-search-forward) (nonincremental-repeat-search-backward) (nonincremental-repeat-re-search-forward) (nonincremental-repeat-re-search-backward): Special error check for no previous search. diff -r 9c5e6b1dafc5 -r 4d66cfbc5735 lisp/menu-bar.el --- a/lisp/menu-bar.el Sat Jun 28 03:09:27 1997 +0000 +++ b/lisp/menu-bar.el Sat Jun 28 03:15:16 1997 +0000 @@ -183,21 +183,29 @@ (defun nonincremental-repeat-search-forward () "Search forward for the previous search string." (interactive) + (if (null search-ring) + (error "No previous search")) (search-forward (car search-ring))) (defun nonincremental-repeat-search-backward () "Search backward for the previous search string." (interactive) + (if (null search-ring) + (error "No previous search")) (search-backward (car search-ring))) (defun nonincremental-repeat-re-search-forward () "Search forward for the previous regular expression." (interactive) + (if (null regex-search-ring) + (error "No previous search")) (re-search-forward (car regexp-search-ring))) (defun nonincremental-repeat-re-search-backward () "Search backward for the previous regular expression." (interactive) + (if (null regex-search-ring) + (error "No previous search")) (re-search-backward (car regexp-search-ring))) (define-key menu-bar-search-menu [query-replace-regexp]