Show an initial empty keymap (#14609)
Release Notes: - Added default content for the user keymap file.
This commit is contained in:
parent
cf92b83c04
commit
2cdfae9ce3
4 changed files with 28 additions and 3 deletions
|
@ -54,6 +54,10 @@ pub fn initial_local_settings_content() -> Cow<'static, str> {
|
|||
asset_str::<SettingsAssets>("settings/initial_local_settings.json")
|
||||
}
|
||||
|
||||
pub fn initial_keymap_content() -> Cow<'static, str> {
|
||||
asset_str::<SettingsAssets>("keymaps/initial.json")
|
||||
}
|
||||
|
||||
pub fn initial_tasks_content() -> Cow<'static, str> {
|
||||
asset_str::<SettingsAssets>("settings/initial_tasks.json")
|
||||
}
|
||||
|
|
|
@ -372,7 +372,7 @@ pub fn initialize_workspace(app_state: Arc<AppState>, cx: &mut AppContext) {
|
|||
move |_: &mut Workspace,
|
||||
_: &zed_actions::OpenKeymap,
|
||||
cx: &mut ViewContext<Workspace>| {
|
||||
open_settings_file(&paths::keymap_file(), Rope::default, cx);
|
||||
open_settings_file(&paths::keymap_file(), || settings::initial_keymap_content().as_ref().into(), cx);
|
||||
},
|
||||
)
|
||||
.register_action(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue