diff --git a/assets/settings/default.json b/assets/settings/default.json index fd412075afa1a0..97e05c9ad56ddb 100644 --- a/assets/settings/default.json +++ b/assets/settings/default.json @@ -1129,7 +1129,7 @@ "use_system_clipboard": "always", "use_multiline_find": false, "use_smartcase_find": false, - "highlight_on_copy_duration": 200, + "highlight_on_yank_duration": 200, "custom_digraphs": {} }, // The server to connect to. If the environment variable diff --git a/crates/vim/src/normal/yank.rs b/crates/vim/src/normal/yank.rs index 4011ec114ddd21..09aac924a70d94 100644 --- a/crates/vim/src/normal/yank.rs +++ b/crates/vim/src/normal/yank.rs @@ -196,7 +196,7 @@ impl Vim { ) }); - let highlight_duration = VimSettings::get_global(cx).highlight_on_copy_duration; + let highlight_duration = VimSettings::get_global(cx).highlight_on_yank_duration; if !is_yank || self.mode == Mode::Visual || highlight_duration == 0 { return; } diff --git a/crates/vim/src/vim.rs b/crates/vim/src/vim.rs index 331d5cf676cec9..7bc97519ff2d94 100644 --- a/crates/vim/src/vim.rs +++ b/crates/vim/src/vim.rs @@ -1188,7 +1188,7 @@ struct VimSettings { pub use_multiline_find: bool, pub use_smartcase_find: bool, pub custom_digraphs: HashMap>, - pub highlight_on_copy_duration: u64, + pub highlight_on_yank_duration: u64, } #[derive(Clone, Default, Serialize, Deserialize, JsonSchema)] @@ -1198,7 +1198,7 @@ struct VimSettingsContent { pub use_multiline_find: Option, pub use_smartcase_find: Option, pub custom_digraphs: Option>>, - pub highlight_on_copy_duration: Option, + pub highlight_on_yank_duration: Option, } impl Settings for VimSettings { diff --git a/docs/src/vim.md b/docs/src/vim.md index ecb1381a43183f..7610841797b9af 100644 --- a/docs/src/vim.md +++ b/docs/src/vim.md @@ -432,7 +432,7 @@ Here's an example of these settings changed: "use_multiline_find": true, "use_smartcase_find": true, "toggle_relative_line_numbers": true, - "highlight_on_copy_duration": 50, + "highlight_on_yank_duration": 50, "custom_digraphs": { "fz": "🧟‍♀️" }