Static copy
Copied from docs/guides/en/markdown.md in https://github.com/poppy-team/oride (MIT). Pinned to revision 1cd515630b8ceb57777d466bee4970fe7c2e30e0, blob c871b2d50535ddf415ec663012a35b6ef559cbd8. The source repository remains canonical; this copy is refreshed through a sync pull request, not live.
Native, first-class Markdown and derivative document support.
| Extension | LanguageId |
|---|---|
.md, .markdown, .mdown, .mkd, .mkdn, .mdwn, .mdtxt, .mdtext | markdown |
.rmd, .qmd | markdown |
.mdx | mdx (highlighted as Markdown) |
README, CHANGELOG, LICENSE, etc. | markdown |
Powered by a dual-stage tree-sitter-md pipeline:
code spans.node.kind().```lang blocks is highlighted using the respective language grammar. Supported aliases include rust/rs, c/h, bash/sh/shell, python/py, js/javascript, ts/typescript, html, css, and more.Dedicated token theme colors: heading, emphasis, strong, link, code, list_marker, and quote.
| Action | Default Shortcut | Behavior |
|---|---|---|
| Soft Wrap | Alt+Z | Toggles visual word wrapping; enabled by default for Markdown |
| Toggle Comment | Ctrl+/ | Injects <!-- line --> for Markdown/HTML; // for code |
| Enter in List | Enter | Continues list prefix (- , * , 1. , - [ ] , > ) |
| Enter on Empty Prefix | Enter | Cleans prefix and exits list |
Also accessible via Command Palette (Ctrl+Shift+P): Toggle soft wrap, Toggle comment.
Shortcut: Ctrl+Shift+V or Alt+P. Opens a synchronized side-by-side read-only preview pane that follows your buffer scroll position.
| Element | Preview Representation |
|---|---|
Headings (#) | Scaled visual hierarchy and line spacing |
| Lists / Tasks | Bullet points (•) and checkboxes ([ ] / [x]) |
| Blockquotes | Indented line prefix │ with styled text |
| Code Fences | Fenced frame blocks with syntax highlighting |
| Inline Spans | code, bold, italic, |
| Hyperlinks | Formatted as text → url (clickable via mouse or Alt+Enter) |
| Tables | Unicode box-drawing tables with column alignments |
| Frontmatter | Dimmed metadata card at document top |
| Images | Visual placeholder card or terminal graphics protocol |
An image link alone on a line renders as a visual card:
.md file.http:// or https://) display a remote reference badge.terminal_images = true in config and running on a supported terminal emulator (Kitty, Ghostty, WezTerm), images are rendered directly using terminal graphics protocols.cargo test -p oride-syntax