Skip to content

[REQUEST]bring back raw markdown source editing for .md files. #5433

Description

@gohappyshen

Summary

Please bring back raw markdown source editing for .md files.

The current rich-text markdown editor is too limited for daily usage and does not meet practical editing needs.

Why this matters

For users who work with markdown as a real document format, source editing is essential.

Common tasks are much easier in raw markdown, for example:

  • editing tables directly
  • adding or removing rows/columns quickly
  • adjusting list indentation and nested structures
  • editing fenced code blocks
  • fixing formatting inconsistencies
  • doing precise copy/paste operations
  • making bulk text changes safely

In the current rich-text editor, many of these tasks are slow, awkward, or not possible with enough precision.

Current problem

The rich-text markdown editing experience is too simplified for serious daily editing. It may work for lightweight note-taking, but it is not sufficient for users who actively maintain markdown documents.

This is especially painful when working with:

  • markdown tables
  • structured notes
  • technical docs
  • prompt files
  • changelogs
  • workflow-related documentation

Request

Please add one of the following:

  1. A source mode for .md files
  2. A toggle between Rich Text and Source
  3. A split view with Source + Preview

Ideal behavior

The best solution would be:

  • raw markdown source editing in Monaco or similar
  • optional preview / split preview
  • ability to switch between rich-text mode and source mode without losing content fidelity

Why this would help

This would make Sim much more practical for users who manage real markdown files, not just casual notes.

Rich-text editing is useful, but source editing is still necessary for many real workflows.

Thanks for considering this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions