Skip to main content

parse_orderless_query

Function parse_orderless_query 

Source
pub fn parse_orderless_query(query: &str) -> Vec<OrderlessComponent>
Expand description

Split query into components on unescaped whitespace, resolving \<char> escapes and the leading-! negation marker.

A trailing lone backslash is treated as a literal backslash rather than an error — the user is mid-keystroke, and a picker that emptied its result list on every half-typed escape would be unusable.