documents: lists go on, block lines shift, tables change, matches show, fences color by language
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m41s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s

The document carries Markdown's editing tools for ElyMark (MARK-06):
Enter continues a list item or ends an empty one, Tab and Shift-Tab
shift an open block's lines, table rows and columns come and go as
one undo step, a match shows in any mode, replacements are one step,
and a fenced block colors by its language.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-12 06:14:34 -04:00
1 parent 2e196a10a7
commit ce4a1e9cb5
12 files changed
+680 -8

No files matched your search

+4
View File
@@ -1,6 +1,9 @@
mod edit;
mod finding;
mod lists;
mod parse;
mod place;
mod tables;
#[cfg(all(test, feature = "test-support"))]
mod tests;
mod visual;
@@ -16,6 +19,7 @@ use gpui::{
pub use parse::DocumentHeading;
use parse::{Parsed, alike, parsed};
pub use tables::TableEdit;
use super::{MarkdownMode, markdown::markdown_highlights, modes::joint, render::OnLink};
use crate::{