42 lines · 1.3 KB · Rust
RawDownload
use gpui::{App, actions};use workspace::Workspace; pub mod markdown_elements;mod markdown_minifier;pub mod markdown_parser;pub mod markdown_preview_view;pub mod markdown_renderer; pub use zed_actions::preview::markdown::{OpenPreview, OpenPreviewToTheSide}; actions!(    markdown,    [        /// Scrolls up by one page in the markdown preview.        #[action(deprecated_aliases = ["markdown::MovePageUp"])]        ScrollPageUp,        /// Scrolls down by one page in the markdown preview.        #[action(deprecated_aliases = ["markdown::MovePageDown"])]        ScrollPageDown,        /// Scrolls up by approximately one visual line.        ScrollUp,        /// Scrolls down by approximately one visual line.        ScrollDown,        /// Scrolls up by one markdown element in the markdown preview        ScrollUpByItem,        /// Scrolls down by one markdown element in the markdown preview        ScrollDownByItem,        /// Opens a following markdown preview that syncs with the editor.        OpenFollowingPreview    ]); 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();}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t