ChatGPTClaudeGrok / X / CursorGemini

dsh-marktext: Edit Markdown Documents in the DeepSeek Harness Right Sidebar

roland0511/dsh-marktext

UI & ExperienceVerified
Listed on 2026-11-03
Page last updated 2026-11-12

Embeds MarkText's editor core in the DeepSeek Harness right sidebar, letting you open .md files and edit headings, tables, math and diagrams as a rendered document, then save back to disk with a version guard.

dsh-marktext is a DSH plugin that brings the MarkText editor core into the DeepSeek Harness right sidebar, so Markdown is no longer limited to raw source. Headings, lists, tables, quotes and code blocks render as a real document with markers hidden, letting you edit a file as soon as you open it. Math, diagrams and code highlighting are bundled locally for offline use, and saving is version-guarded so external changes produce a conflict notice instead of being overwritten. Maintained by Roland0511 under the MIT license, it suits developers who keep notes and docs inside DeepSeek Harness.

How to Install

install
npmdsh plugin --profile <your-profile> add dsh-marktext

Replace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.

Category
UI & Experience
Platform
DSH Plugin
Author
roland0511
Distribution
Plugin

dsh-marktext Key Features

WYSIWYG Markdown editing in sidebarOffline math, Mermaid and code highlightingToolbar save and ⌘S shortcutAutosave 2.5s after typing stopsFollows host light/dark theme
Listed on dsh-plugin.org

dsh-marktext Repo Summary

What Does It Do?

MarkText Editor is a DSH plugin for DeepSeek Harness that brings MarkText's editor core into the harness right sidebar. It solves the problem of only being able to read raw Markdown inside DSH, letting you open a .md file and edit it as a rendered document — headings, tables, math, diagrams and images — then save it straight back to disk. Maintained by Roland0511 under the MIT license, it builds on the editor library extracted from MarkText and adds only the DSH integration layer around it.

Core Features

  • True WYSIWYG: Markdown markers are hidden and blocks such as headings, lists, tables, quotes and code render as real DOM.
  • Offline rendering stack: KaTeX math, Mermaid, Vega, PlantUML and Prism highlighting ship locally and load on demand.
  • Version-guarded saving: saves check the file version, and a stale version returns a conflict banner instead of overwriting someone else's changes.
  • Autosave and shortcuts: content is saved 2.5 seconds after you stop typing, a toolbar Save button is available, ⌘S / Ctrl+S saves on demand, and ⌘Z / ⇧⌘Z handles undo and redo.
  • Theme and relative images: the editor follows the host light/dark theme, and relative image paths resolve against the document's own folder.

How to Use This Plugin?

After enabling it in DSH and restarting once, click any *.md, *.markdown, *.mdown or *.mkd file in the sidebar file tree and it opens in a MarkText-style editing tab. The toolbar shows the file name, an unsaved dot and status; click Save or use the shortcut to write changes back to disk. If the host file policy refuses the write, the plugin falls back to native file writing while keeping the version check intact. The plugin requires DeepSeek Harness 0.2.1 or newer and can be installed from the plugin marketplace.

How to Troubleshoot This Plugin?

If a version conflict banner appears when saving, the file was changed externally after it was opened; the plugin will not overwrite it, so reopen the file to pick up the latest content and edit again. If the host file policy rejects the write (for example workspace-write or read-only mode), the plugin falls back to native file writing but still verifies the version before and after, so check the write permissions of the current workspace.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: roland0511/dsh-marktext. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ