@@ -95,12 +95,9 @@ fn run_editor<W: io::Write>(
9595 let key = key_from_event ( key) ;
9696 match app_state. handle_key ( key, & mut keymap, & mut buffer, & mut view) {
9797 AppAction :: Continue => { }
98- AppAction :: OpenFilePicker => open_file_from_picker (
99- terminal,
100- & mut buffer,
101- & mut view,
102- & mut app_state,
103- ) ?,
98+ AppAction :: OpenFilePicker => {
99+ open_file_from_picker ( terminal, & mut buffer, & mut view, & mut app_state) ?
100+ }
104101 AppAction :: Quit => break ,
105102 }
106103 render (
@@ -147,19 +144,11 @@ fn run_directory_picker<W: io::Write>(
147144 DirectoryPickerAction :: Browse ( path) => match DirectoryPicker :: read ( & path) {
148145 Ok ( next_picker) => {
149146 picker = next_picker;
150- render_directory_picker (
151- & renderer,
152- terminal. writer_mut ( ) ,
153- & picker,
154- ) ?;
147+ render_directory_picker ( & renderer, terminal. writer_mut ( ) , & picker) ?;
155148 }
156149 Err ( error) => {
157150 picker. set_status_message ( format ! ( "Open failed: {error}" ) ) ;
158- render_directory_picker (
159- & renderer,
160- terminal. writer_mut ( ) ,
161- & picker,
162- ) ?;
151+ render_directory_picker ( & renderer, terminal. writer_mut ( ) , & picker) ?;
163152 }
164153 } ,
165154 DirectoryPickerAction :: Open ( path) => return Ok ( Some ( path) ) ,
@@ -243,9 +232,7 @@ impl AppState {
243232
244233 match keymap. resolve ( key) {
245234 KeymapResult :: Command ( commands:: Command :: SetMark ) => self . set_mark ( view) ,
246- KeymapResult :: Command ( commands:: Command :: KillRegion ) => {
247- self . kill_region ( buffer, view)
248- }
235+ KeymapResult :: Command ( commands:: Command :: KillRegion ) => self . kill_region ( buffer, view) ,
249236 KeymapResult :: Command ( commands:: Command :: KillLine ) => self . kill_line ( buffer, view) ,
250237 KeymapResult :: Command ( commands:: Command :: Yank ) => self . yank ( buffer, view) ,
251238 KeymapResult :: Command ( commands:: Command :: RepeatSearch ) => {
@@ -360,12 +347,7 @@ impl AppState {
360347 }
361348 }
362349
363- fn run_command_line (
364- & mut self ,
365- input : & str ,
366- buffer : & mut Buffer ,
367- view : & mut View ,
368- ) -> AppAction {
350+ fn run_command_line ( & mut self , input : & str , buffer : & mut Buffer , view : & mut View ) -> AppAction {
369351 let trimmed = input. trim ( ) ;
370352 let Some ( command_text) = trimmed. strip_prefix ( '/' ) else {
371353 self . set_status ( "Commands must start with /" , StatusKind :: Error ) ;
@@ -409,12 +391,7 @@ impl AppState {
409391 }
410392 }
411393
412- fn run_search_command (
413- & mut self ,
414- command : & str ,
415- buffer : & Buffer ,
416- view : & mut View ,
417- ) -> AppAction {
394+ fn run_search_command ( & mut self , command : & str , buffer : & Buffer , view : & mut View ) -> AppAction {
418395 let query = command
419396 . strip_prefix ( "search" )
420397 . map ( str:: trim)
@@ -1116,7 +1093,10 @@ mod tests {
11161093 assert_eq ! ( buffer. text( ) , "target" ) ;
11171094 assert_eq ! ( view. point( ) , 0 ) ;
11181095 let expected_status = format ! ( "Opened {}" , target_path. display( ) ) ;
1119- assert_eq ! ( app. status_message. as_deref( ) , Some ( expected_status. as_str( ) ) ) ;
1096+ assert_eq ! (
1097+ app. status_message. as_deref( ) ,
1098+ Some ( expected_status. as_str( ) )
1099+ ) ;
11201100 fs:: remove_dir_all ( dir) . unwrap ( ) ;
11211101 }
11221102
@@ -1200,7 +1180,13 @@ mod tests {
12001180 let mut buffer = buffer_with_text ( "notes.txt" , "alpha beta alpha" ) ;
12011181 let mut view = View :: new ( ) ;
12021182
1203- run_slash_command ( "/search alpha" , & mut app, & mut keymap, & mut buffer, & mut view) ;
1183+ run_slash_command (
1184+ "/search alpha" ,
1185+ & mut app,
1186+ & mut keymap,
1187+ & mut buffer,
1188+ & mut view,
1189+ ) ;
12041190 assert_eq ! ( view. point( ) , 11 ) ;
12051191
12061192 let action = app. handle_key ( Key :: Ctrl ( 's' ) , & mut keymap, & mut buffer, & mut view) ;
@@ -1221,7 +1207,13 @@ mod tests {
12211207 assert_eq ! ( app. status_message. as_deref( ) , Some ( "Usage: /search <text>" ) ) ;
12221208 assert_eq ! ( app. status_kind, Some ( StatusKind :: Error ) ) ;
12231209
1224- run_slash_command ( "/search missing" , & mut app, & mut keymap, & mut buffer, & mut view) ;
1210+ run_slash_command (
1211+ "/search missing" ,
1212+ & mut app,
1213+ & mut keymap,
1214+ & mut buffer,
1215+ & mut view,
1216+ ) ;
12251217 assert_eq ! ( view. point( ) , 0 ) ;
12261218 assert_eq ! ( app. status_message. as_deref( ) , Some ( "Not found: missing" ) ) ;
12271219 assert_eq ! ( app. status_kind, Some ( StatusKind :: Error ) ) ;
@@ -1238,7 +1230,10 @@ mod tests {
12381230
12391231 assert_eq ! ( action, AppAction :: Continue ) ;
12401232 assert_eq ! ( buffer. text( ) , "old" ) ;
1241- assert_eq ! ( app. status_message. as_deref( ) , Some ( "Unknown command: /bogus" ) ) ;
1233+ assert_eq ! (
1234+ app. status_message. as_deref( ) ,
1235+ Some ( "Unknown command: /bogus" )
1236+ ) ;
12421237 }
12431238
12441239 fn start_dirty_quit_prompt (
0 commit comments