diff --git a/crates/storybook/src/stories/picker.rs b/crates/storybook/src/stories/picker.rs index 1aceeea9b223b38352431feec839e4c1fc8e7650..ca156ba7306d1fabdafe3e88bfdc5542d571b2fc 100644 --- a/crates/storybook/src/stories/picker.rs +++ b/crates/storybook/src/stories/picker.rs @@ -1,7 +1,6 @@ use fuzzy::StringMatchCandidate; use gpui::{div, prelude::*, KeyBinding, Render, SharedString, Styled, Task, View, WindowContext}; use picker::{Picker, PickerDelegate}; -use project::Project; use std::sync::Arc; use ui::{prelude::*, ListItemSpacing}; use ui::{Label, ListItem}; @@ -191,7 +190,6 @@ impl PickerStory { ]); delegate.update_matches("".into(), cx).detach(); - Project::init_settings(cx); let picker = Picker::uniform_list(delegate, cx); picker.focus(cx); picker diff --git a/crates/storybook/src/storybook.rs b/crates/storybook/src/storybook.rs index 77b0a38c3db231773fcd0b3cd75d111e8572dd55..015b4765fb509f5cf8ea78037f77859fe2ccf7c7 100644 --- a/crates/storybook/src/storybook.rs +++ b/crates/storybook/src/storybook.rs @@ -10,6 +10,7 @@ use gpui::{ div, px, size, AnyView, AppContext, Bounds, Render, ViewContext, VisualContext, WindowOptions, }; use log::LevelFilter; +use project::Project; use settings::{default_settings, KeymapFile, Settings, SettingsStore}; use simplelog::SimpleLogger; use strum::IntoEnumIterator; @@ -80,6 +81,7 @@ fn main() { language::init(cx); editor::init(cx); + Project::init_settings(cx); init(cx); load_storybook_keymap(cx); cx.set_menus(app_menus());