Once Bridgex converts a file, the resulting Markdown lands directly in the built-in code editor where you can review it, clean it up, and save it. The interface is intentionally minimal — a syntax-highlighted editor on the left and a live rendered preview on the right — so you can make targeted edits without the overhead of a full Markdown IDE. This page covers how the editor and preview panes work, how to save your output, the available keyboard shortcuts, and the boundaries of what the editor is designed to do.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dev2forge/bridgex/llms.txt
Use this file to discover all available pages before exploring further.
Editor Pane
The left pane is aCodeEditor component built into Freya. After any file conversion, the converted Markdown text is loaded into the editor automatically and is immediately editable.
Key editor characteristics:
- Language: Markdown syntax highlighting is active by default (
LanguageId::Markdown). - Font:
Consolas, 14 px. - Theme: GitHub Dark editor theme — background
rgb(15, 18, 24), textrgb(196, 206, 219), cursorrgb(56, 139, 255), selected-line backgroundrgb(22, 26, 36). - Gutter: Line numbers are hidden (
gutter: false) for a cleaner reading experience. - Focus: The editor receives
a11y_auto_focusso it is ready for keyboard input as soon as the app opens or a file is loaded.
The editor content is stored as a
Rope data structure (from the text_edit crate), which is efficient for large text but is entirely in memory. Changes are not auto-saved — use Ctrl+S or File → Save to persist your work.Preview Pane
The right pane is aMarkdownViewer wrapped in a ScrollView. It renders the current editor rope content as formatted Markdown using the following visual styling:
| Element | Color / Style |
|---|---|
| Body text | rgb(196, 206, 219) |
| Code block background | rgb(30, 34, 45) |
| Code block text | rgb(225, 230, 240) |
| Blockquote background | rgb(36, 42, 55) |
| Blockquote border | rgb(72, 83, 101) |
| Horizontal rule | rgb(85, 95, 112) |
Saving Your File
PressCtrl+S or select File → Save from the menu bar to open the native save dialog.
Trigger the save dialog
Press
Ctrl+S or click File → Save. The native OS save dialog opens. The dialog is pre-configured to filter for Markdown files (.md).Confirm the filename
Bridgex pre-fills the filename based on the source file that was converted:
- If a file was opened earlier in the session, the default name is the source filename as-is (e.g.,
report.xlsx). You can rename it in the dialog; the save filter ensures only.mdis written. - If no file was opened (you typed directly into the editor), the default name is
document.md.
Keyboard Shortcuts
All shortcuts useCtrl on Windows and Linux. On macOS, Freya also accepts Meta (⌘) as the modifier.
| Shortcut | Action |
|---|---|
Ctrl+O | Open file picker to convert a new file |
Ctrl+S | Open save dialog to write editor content to .md |
Ctrl+Q | Exit the application |
Ctrl+I | Toggle the About popup |
Ctrl+L | Toggle the Licenses popup |
Ctrl+K | Toggle the LLM Settings popup |
rect container, so they work regardless of which element has pointer focus.
Limitations
Bridgex’s editor is intentionally lightweight. It is designed for quick review and small corrections to converted output — not for authoring long Markdown documents from scratch. The following features are not available in the current editor:- Find and replace
- Multi-cursor or column selection
- Undo / redo history beyond what the underlying
Ropesupports - Line numbers (gutter is disabled)
- Folding, auto-completion, or linting
- Drag-and-drop of text
- Spell checking
.md file into a dedicated editor such as VS Code, Typora, or Obsidian after saving from Bridgex.