19 lines
492 B
Rust
19 lines
492 B
Rust
use gpui::{App, actions};
|
|
use workspace::Workspace;
|
|
|
|
pub mod markdown_elements;
|
|
pub mod markdown_parser;
|
|
pub mod markdown_preview_view;
|
|
pub mod markdown_renderer;
|
|
|
|
actions!(markdown, [OpenPreview, OpenPreviewToTheSide]);
|
|
|
|
pub fn init(cx: &mut App) {
|
|
cx.observe_new(|workspace: &mut Workspace, window, cx| {
|
|
let Some(window) = window else {
|
|
return;
|
|
};
|
|
markdown_preview_view::MarkdownPreviewView::register(workspace, window, cx);
|
|
})
|
|
.detach();
|
|
}
|