Editor Behavior and Rendering
This page explains which settings control Tydora's rendering capabilities and editing behavior, and where to adjust them.
The Settings panel tabs are: General, Theme, Shortcuts, Image, Mind map, Knowledge graph, Canvas, Terminal, Publish, Vim Mode, About. There is no separate "Editor" tab — editing-related configuration is spread across the "General" and "Theme" tabs.
Where Editing Settings Live
| What you want to change | Where to go |
|---|---|
| Body font size, code font size | General → Appearance → Body font size / Code font size |
| Line height, paragraph spacing, code line height | General → Appearance |
| Editor font, code font | General → Appearance |
| Maximum content width | General → Appearance → Preview area width |
| Show line numbers | General → Appearance → Show line numbers |
| Code block toolbar style | General → Appearance → Code block toolbar |
| Menu item density | General → Appearance → Menu item height |
| Typewriter mode | General → Appearance → Typewriter mode |
| Auto save | General → Behavior → Auto save |
| Code highlighting colors | Theme → Code highlight theme |
| UI colors | Theme → Built-in themes / Custom themes |
| Keyboard shortcuts | Shortcuts |
| Vim keybindings and conflict handover | Vim Mode |
Rendering Toggles
The following capabilities are on by default in Tydora, and there is currently no UI toggle for them (they are permanently enabled in the configuration):
| Capability | Description |
|---|---|
| Math formulas | KaTeX rendering, inline $...$ and block $$...$$. See 02-Editor/04-Math-Formulas |
| Mermaid diagrams | Live rendering of mermaid code blocks. See 02-Editor/05-Mermaid-Diagrams |
| Callouts | 15 [!TYPE] callout types. See 02-Editor/06-Callout-Blocks |
| Frontmatter | Inline editing and highlighting of the top YAML metadata block. See 02-Editor/07-Frontmatter |
| WikiLink | [[Note Name]] bidirectional links and autocomplete. See 03-Knowledge-Management/01-Wiki-Links |
| Table floating toolbar | The toolbar that appears when the cursor enters a table. See 02-Editor/08-Table-Operations |
| Tags | #tag inline tags and autocomplete. See 03-Knowledge-Management/06-Tags |
The technical configuration options for these capabilities exist in the app's internal settings (stored in localStorage under zmd-editor-settings), but the Settings panel does not yet expose toggles for them. If you genuinely need to disable one, please file a request on GitHub Issues.
Editing Behavior Notes
Default Editing Mode
Files open in live preview (IR) mode by default. There is currently no "default editing mode" setting in the UI; to start in source mode, open the file and press Ctrl+/. See 02-Editor/01-Editing-Modes.
Word Count
The status bar at the bottom of the editor always shows the current document's word count — no need to enable it. With a split view, only the active pane is counted.
About Caching
Tydora has no "Clear cache" button. If you hit a rendering anomaly (styles not refreshing, diagrams not updating), try this order:
- Toggle the editing mode once (
Ctrl+/) to force a repaint - Fully quit and restart Tydora
- File it on GitHub Issues with a screenshot
About XSS Filtering
Tydora has no standalone "XSS filtering" toggle. Markdown rendering runs through a local pipeline, and HTML attribute values generated by WikiLinks and similar are escaped; even so, stay cautious when opening Markdown files from untrusted sources.
Related Documents
- 07-Settings/01-General-Settings — Fonts, typography, and behavior
- 02-Editor/01-Editing-Modes — The two editing modes
- 02-Editor/02-Markdown-Syntax — Supported syntax
- 07-Settings/04-Shortcut-Reference — Shortcut list