summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiayi Zhao <jeff.no.zhao@gmail.com>2020-03-11 20:33:36 -0400
committerJiayi Zhao <jeff.no.zhao@gmail.com>2020-03-11 21:35:23 -0400
commit5c6b1e53e4ebbe65e4299633659b28ff72ef6b56 (patch)
treee7d554ba93c250ec458460de475162c5a540897c
parentd9a4d91a6b00691d4b363edeb2623ccc8d1f1d55 (diff)
fix rename file and textfield home
-rw-r--r--src/commands/rename_file.rs4
-rw-r--r--src/ui/widgets/tui_textfield.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/commands/rename_file.rs b/src/commands/rename_file.rs
index 23ae1fd..5078680 100644
--- a/src/commands/rename_file.rs
+++ b/src/commands/rename_file.rs
@@ -83,8 +83,8 @@ impl RenameFileAppend {
let prefix;
let suffix;
if let Some(ext) = file_name.rfind('.') {
- prefix = format!("rename {}", &file_name[0..ext + 1]);
- suffix = String::from(&file_name[ext + 1..]);
+ prefix = format!("rename {}", &file_name[0..ext]);
+ suffix = String::from(&file_name[ext..]);
} else {
prefix = format!("rename {}", file_name);
suffix = String::new();
diff --git a/src/ui/widgets/tui_textfield.rs b/src/ui/widgets/tui_textfield.rs
index e978549..602fa5d 100644
--- a/src/ui/widgets/tui_textfield.rs
+++ b/src/ui/widgets/tui_textfield.rs
@@ -161,7 +161,7 @@ impl<'a> TuiTextField<'a> {
}
}
Event::Input(Key::Home) => {
- line_buffer.move_end();
+ line_buffer.move_home();
completion_tracker.take();
}
Event::Input(Key::End) => {