Expand description
Editor intelligence APIs such as diagnostics, highlights, completions, and TOC. Smart Markdown editor intelligence (in-process engine).
This module replaces the old lsp naming with an intelligence-first layout:
markdown: shared markdown model/view of parser dataanalysis: linting + diagnosticseditor: highlighting, hover, completionlsp_protocol: optional protocol adapter surface
Re-exports§
pub use analysis::compute_diagnostics;pub use analysis::compute_diagnostics_critical;pub use analysis::compute_diagnostics_with_options;pub use analysis::compute_lints;pub use analysis::compute_lints_detailed;pub use analysis::compute_lints_detailed_with_options;pub use analysis::compute_lints_with_options;pub use analysis::Diagnostic;pub use analysis::DiagnosticCode;pub use analysis::DiagnosticSeverity;pub use analysis::DiagnosticsOptions;pub use analysis::DiagnosticsProfile;pub use analysis::LintCodeBucket;pub use analysis::LintDetailedReport;pub use analysis::LintReport;pub use catalog::diagnostics_catalog;pub use catalog::diagnostics_catalog_groups;pub use catalog::diagnostics_catalog_settings;pub use catalog::diagnostics_markdown_features;pub use catalog::find_catalog_entry;pub use catalog::find_catalog_entry_by_key;pub use catalog::find_catalog_group;pub use catalog::find_catalog_group_by_code;pub use catalog::find_markdown_feature;pub use catalog::DiagnosticsCatalog;pub use catalog::DiagnosticsCatalogEntry;pub use catalog::DiagnosticsCatalogGroup;pub use catalog::DiagnosticsCatalogSettings;pub use catalog::MarkdownFeatureCoverage;pub use editor::compute_highlights;pub use editor::compute_highlights_with_source;pub use editor::Highlight;pub use editor::HighlightTag;pub use editor::get_hover_info;pub use editor::get_position_span;pub use editor::HoverInfo;pub use editor::get_markdown_completions;pub use editor::CompletionItem;
Modules§
- analysis
- Markdown analysis: linting + diagnostics.
- catalog
- Embedded diagnostics catalog loaded from RON at compile time.
- editor
- Editor-facing intelligence features.
- lsp_
protocol - Optional protocol bridge for external LSP transport.
- markdown
- Markdown model boundary for intelligence features.
- toc
- Table of Contents extraction and Markdown generation.
Structs§
- Markdown
Intelligence Provider - In-process provider for editor intelligence features.