File tree Expand file tree Collapse file tree 3 files changed +3
-22
lines changed
Expand file tree Collapse file tree 3 files changed +3
-22
lines changed Original file line number Diff line number Diff line change @@ -142,11 +142,7 @@ impl EditMode for Vi {
142142 ( _, KeyModifiers :: NONE , KeyCode :: Esc ) => {
143143 self . cache . clear ( ) ;
144144 self . mode = ViMode :: Normal ;
145- ReedlineEvent :: Multiple ( vec ! [
146- ReedlineEvent :: ResetSelection ,
147- ReedlineEvent :: Esc ,
148- ReedlineEvent :: Repaint ,
149- ] )
145+ ReedlineEvent :: Multiple ( vec ! [ ReedlineEvent :: Esc , ReedlineEvent :: Repaint ] )
150146 }
151147 ( _, KeyModifiers :: NONE , KeyCode :: Enter ) => {
152148 self . mode = ViMode :: Insert ;
@@ -195,11 +191,7 @@ mod test {
195191
196192 assert_eq ! (
197193 result,
198- ReedlineEvent :: Multiple ( vec![
199- ReedlineEvent :: ResetSelection ,
200- ReedlineEvent :: Esc ,
201- ReedlineEvent :: Repaint
202- ] )
194+ ReedlineEvent :: Multiple ( vec![ ReedlineEvent :: Esc , ReedlineEvent :: Repaint ] )
203195 ) ;
204196 assert ! ( matches!( vi. mode, ViMode :: Normal ) ) ;
205197 }
Original file line number Diff line number Diff line change @@ -909,10 +909,6 @@ impl Reedline {
909909 self . input_mode = InputMode :: Regular ;
910910 Ok ( EventStatus :: Handled )
911911 }
912- ReedlineEvent :: ResetSelection => {
913- self . editor . reset_selection ( ) ;
914- Ok ( EventStatus :: Handled )
915- }
916912 // TODO: Check if events should be handled
917913 ReedlineEvent :: Right
918914 | ReedlineEvent :: Left
@@ -1070,6 +1066,7 @@ impl Reedline {
10701066 }
10711067 ReedlineEvent :: Esc => {
10721068 self . deactivate_menus ( ) ;
1069+ self . editor . reset_selection ( ) ;
10731070 Ok ( EventStatus :: Handled )
10741071 }
10751072 ReedlineEvent :: CtrlD => {
@@ -1201,10 +1198,6 @@ impl Reedline {
12011198 Ok ( EventStatus :: Handled )
12021199 }
12031200 ReedlineEvent :: OpenEditor => self . open_editor ( ) . map ( |_| EventStatus :: Handled ) ,
1204- ReedlineEvent :: ResetSelection => {
1205- self . editor . reset_selection ( ) ;
1206- Ok ( EventStatus :: Handled )
1207- }
12081201 ReedlineEvent :: Resize ( width, height) => {
12091202 self . painter . handle_resize ( width, height) ;
12101203 Ok ( EventStatus :: Handled )
Original file line number Diff line number Diff line change @@ -752,9 +752,6 @@ pub enum ReedlineEvent {
752752
753753 /// Open text editor
754754 OpenEditor ,
755-
756- /// Reset the current text selection
757- ResetSelection ,
758755}
759756
760757impl Display for ReedlineEvent {
@@ -798,7 +795,6 @@ impl Display for ReedlineEvent {
798795 ReedlineEvent :: MenuPagePrevious => write ! ( f, "MenuPagePrevious" ) ,
799796 ReedlineEvent :: ExecuteHostCommand ( _) => write ! ( f, "ExecuteHostCommand" ) ,
800797 ReedlineEvent :: OpenEditor => write ! ( f, "OpenEditor" ) ,
801- ReedlineEvent :: ResetSelection => write ! ( f, "ResetSelection" ) ,
802798 }
803799 }
804800}
You can’t perform that action at this time.
0 commit comments