prosekit/extensions/search
SearchQueryOptions
Options for defineSearchQuery
Properties
caseSensitive?
optional
caseSensitive:boolean
Indicates whether the search is case-sensitive
Default
false
literal?
optional
literal:boolean
By default, string search will replace \n
, \r
, and \t
in the query with newline, return, and tab characters. When this is set to true, that behavior is disabled.
Default
false
regexp?
optional
regexp:boolean
When true, the search string is interpreted as a regular expression.
Default
false
replace?
optional
replace:string
The replace text.
search
search:
string
The search string (or regular expression).
wholeWord?
optional
wholeWord:boolean
Enable whole-word matching.
Default
false
defineSearchCommands()
defineSearchCommands():
Extension
<object
>
Defines commands for search and replace.
Returns
Extension
<object
>
Name | Type |
---|---|
Commands | object |
Commands.findNext | [] |
Commands.findNextNoWrap | [] |
Commands.findPrev | [] |
Commands.findPrevNoWrap | [] |
Commands.replaceAll | [] |
Commands.replaceCurrent | [] |
Commands.replaceNext | [] |
Commands.replaceNextNoWrap | [] |
defineSearchQuery()
defineSearchQuery(
options
):PlainExtension
Defines an extension that stores a current search query and replace string.
Parameters
• options: SearchQueryOptions
Returns
PlainExtension