Skip to content

vadimmelnicuk/meo

Repository files navigation

Markdown Editor Optimized (MEO)

An optimized markdown editor with live editing mode for VS Code.

demo

Features

Writing & Editing

  • Live/Source modes - Switch between clean writing and raw markdown in a single tab
  • Toolbar formatting - Insert headings, lists, tasks, tables, code blocks, links, images, and quotes in one click
  • Floating selection menu - Instantly apply bold, italic, strikethrough, inline code, or links on any text selection
  • Interactive editing - Toggle tasks, open links, find/replace, render full-screen Mermaid diagrams, and LaTeX syntax
  • Images - Paste images directly into notes with inline rendering and automatic path resolution

Navigation & Organisation

  • Contents outline sidebar - Jump to and reorder sections in long documents with ease
  • Table editing - Insert and edit tables inline without writing raw syntax
  • Scroll memory - Reopening a long file restores your previous scroll position

Git and Agents Integration

  • Change visualisations - See insertions, modifications, and merge conflicts inline
  • Git blame - View commit information for any line directly in the editor
  • GitHub syntax - Renders GitHub-specific markdown including collapsible details, footnotes, alerts, kbd, and emojis
  • GitHub Copilot - Support of native changes review experience

Customisation & Export

  • Theming - Guide - Customise syntax colors, fonts, and line height to match your style
  • Default themes - One Monokai, One Dark Pro, Dracula, Gruvbox, Nord, Solarized Dark, Catppuccin Mocha, Tokyo Night, and GitHub Dark
  • Export - Save your document as HTML or PDF

Getting Started

  1. Right-click any .md, .markdown, .mdx, or .mdc file in the Explorer → Open With Markdown Editor Optimized
  2. Set as default: Cmd/Ctrl + Shift + PMarkdown Editor Optimized: Set as Default
  3. Toggle between Live/Source modes: Option/Alt + Shift + M

Acknowledgements

Feedback & Contributions

For any issues, suggestions, or feature requests, please open a ticket.

Changelog

Please refer to CHANGELOG.md for details about ongoing changes.

License

MIT License