Move keymap_file module into settings crate

Co-authored-by: Keith Simmons <keith@zed.dev
This commit is contained in:
Max Brunsfeld 2022-04-11 15:22:18 -07:00
parent 9a4b8e3d8c
commit e0096ec1eb
5 changed files with 5 additions and 2 deletions

1
Cargo.lock generated
View File

@ -4425,6 +4425,7 @@ name = "settings"
version = "0.1.0"
dependencies = [
"anyhow",
"collections",
"gpui",
"schemars",
"serde",

View File

@ -11,6 +11,7 @@ doctest = false
test-support = []
[dependencies]
collections = { path = "../collections" }
gpui = { path = "../gpui" }
theme = { path = "../theme" }
util = { path = "../util" }

View File

@ -1,3 +1,5 @@
pub mod keymap_file;
use anyhow::Result;
use gpui::font_cache::{FamilyId, FontCache};
use schemars::{schema_for, JsonSchema};

View File

@ -1,5 +1,4 @@
pub mod assets;
mod keymap_file;
pub mod languages;
pub mod menus;
pub mod settings_file;
@ -105,7 +104,7 @@ pub fn init(app_state: &Arc<AppState>, cx: &mut gpui::MutableAppContext) {
workspace::lsp_status::init(cx);
keymap_file::load_keymap(
settings::keymap_file::load_keymap(
cx,
std::str::from_utf8(Assets::get("keymaps/default.json").unwrap().data.as_ref()).unwrap(),
)