Most of the search commands perform straight forward searches, but there are two useful commands (Incremental Search andReverse Incremental Search) which perform incremental searches. This means that the search is started as soon as the first character is typed.
Editor Command
Ctrl+Sstring Ctrl+SIf the search string is empty, repeats the last incremental search, otherwise repeats a forward search for the current search string.
If the search string cannot be found, starts the search from the beginning of the buffer (wrap-around search).
Ctrl+RChanges to a backward (reverse) search.
DeleteCancels the last character typed.
EscIf the search string is empty, invokes a non-incremental search, otherwise exits the search, leaving the current point at the last find.
Ctrl+GAborts the search, returning the current point to its original location.
If the search string cannot be found, cancels the last character typed (equivalent toDelete).
Ctrl+QQuotes the next character typed.
Editor Command
Ctrl+Rstring Ctrl+RIf the search string is empty, repeats the last incremental search, otherwise repeats a backward search for the current search string.
If the search string cannot be found, starts the search from the end of the buffer (wrap-around search).
Ctrl+SChanges to a forward search.
DeleteCancels the last character typed.
EscIf the search string is empty, invokes a non-incremental search, otherwise exits the search, leaving the current point at the last find.
Ctrl+GAborts the search, returning the current point to its original location.
If the search string cannot be found, cancels the last character typed (equivalent toDelete).
Ctrl+QQuotes the next character typed.
Editor Command
Ctrl+S Escstring editor:forward-search-command p &optional string the-point
Incremental Search, the search string must be terminated with a carriage return before any searching is done. If an empty string is provided, the last search is repeated. Editor Command
Ctrl+R Escstring editor:reverse-search-command p &optional string the-point
Reverse Incremental Search, the search string must be terminated with a carriage return before any searching is done. If an empty string is provided, the last search is repeated. Editor Command
editor:list-matching-lines-command p &optional string
Editor Command
editor:delete-matching-lines-command p &optional string
Editor Command
editor:delete-non-matching-lines-command p &optional string
Editor Command
Editor Command
.lisp or.lsp are searched. The current working directory is offered as a default for directory. A non-nil prefix argument causes all files to be searched, except for those ending with one of the strings in the listsystem:*ignorable-file-suffices*. Use the key sequence +, to find subsequent definitions of the search string. Editor Command
+, to find subsequent definitions of the search string. Editor Variable
:string-insensitive :string-sensitive usingSet Variable. Editor Command
editor:count-occurrences-command p &optional string
It is also possible to search a set of files programatically using theseach-files function: