Groups search-related fields from EditorState.
Tracks the last search pattern and direction (for n/N repeat), and
cached project-wide search results for the picker.
Summary
Functions
Records the last search pattern and direction.
Records just the last search pattern (keeps existing direction).
Types
@type t() :: %MingaEditor.State.Search{ last_direction: Minga.Editing.Search.direction(), last_pattern: String.t() | nil, project_results: [Minga.Project.ProjectSearch.match()] }