diff --git a/assets/keymaps/vim.json b/assets/keymaps/vim.json index 5aa448e9d1..da850662f2 100644 --- a/assets/keymaps/vim.json +++ b/assets/keymaps/vim.json @@ -111,6 +111,8 @@ "g shift-t": "pane::ActivatePrevItem", "g d": "editor::GoToDefinition", "g shift-d": "editor::GoToTypeDefinition", + "g .": "editor::ToggleCodeActions", // zed specific + "g shift-a": "editor::FindAllReferences", // zed specific "g *": [ "vim::MoveToNext", { @@ -321,7 +323,8 @@ { "context": "Editor && vim_operator == c", "bindings": { - "c": "vim::CurrentLine" + "c": "vim::CurrentLine", + "d": "editor::Rename" // zed specific } }, { diff --git a/crates/vim/src/normal.rs b/crates/vim/src/normal.rs index e0765839a0..79c990ffeb 100644 --- a/crates/vim/src/normal.rs +++ b/crates/vim/src/normal.rs @@ -441,7 +441,7 @@ mod test { use indoc::indoc; use crate::{ - state::Mode::{self, *}, + state::Mode::{self}, test::{ExemptionFeatures, NeovimBackedTestContext}, };