vim: Fix renaming (#7714)

This was broken by #7647

Release Notes:

- N/A
This commit is contained in:
Conrad Irwin
2024-02-12 22:28:26 -07:00
committed by GitHub
parent 04fc0dde1a
commit a1899bac4e
6 changed files with 68 additions and 24 deletions
+10 -1
View File
@@ -399,6 +399,7 @@ pub struct Editor {
workspace: Option<(WeakView<Workspace>, i64)>,
keymap_context_layers: BTreeMap<TypeId, KeyContext>,
input_enabled: bool,
use_modal_editing: bool,
read_only: bool,
leader_peer_id: Option<PeerId>,
remote_id: Option<ViewId>,
@@ -1482,6 +1483,7 @@ impl Editor {
workspace: None,
keymap_context_layers: Default::default(),
input_enabled: true,
use_modal_editing: mode == EditorMode::Full,
read_only: false,
use_autoclose: true,
leader_peer_id: None,
@@ -1782,6 +1784,14 @@ impl Editor {
self.show_copilot_suggestions = show_copilot_suggestions;
}
pub fn set_use_modal_editing(&mut self, to: bool) {
self.use_modal_editing = to;
}
pub fn use_modal_editing(&self) -> bool {
self.use_modal_editing
}
fn selections_did_change(
&mut self,
local: bool,
@@ -7836,7 +7846,6 @@ impl Editor {
Some(rename)
}
#[cfg(any(test, feature = "test-support"))]
pub fn pending_rename(&self) -> Option<&RenameState> {
self.pending_rename.as_ref()
}