Skip to main content
Lucid
Lucidstable
Documentation

Lucid Documentation

Technical references, keyboard shortcuts, and guides for getting the most out of Lucid.

Getting Started

Everything you need to begin using Lucid as your primary technical Markdown reader and editor.

Read Guide →

Technical Markdown Guide

How Lucid parses and renders complex STEM elements, diagrams, equations, and tables.

Export & Workflows

Integrating Lucid with external editors and exporting publication-ready documents.

Reference

Keyboard Shortcuts

Canonical shortcuts verified against Lucid's native macOS command menu.

ShortcutActionDescription
⌘1Reader ModeSwitch to distraction-free reading canvas
⌘2Split ModeSide-by-side editing and synchronized preview
⌘3Editor ModeFocus on raw Markdown source editing
⌃⌘SToggle OutlineOpen or close hierarchical heading outline sidebar
⌘FFind in DocumentOpen floating in-document search bar
⌘GFind NextJump to the next search match
⇧⌘GFind PreviousJump to the previous search match
⌘KCommand PaletteOpen fuzzy command palette for actions and themes
⌘⇧DFocus ModeDim inactive paragraphs while writing
⌘+Zoom InIncrease canvas typography scale
⌘-Zoom OutDecrease canvas typography scale
⌘0Actual SizeReset typography scale to 100%
⌘,SettingsOpen application preferences
Syntax Cheat Sheet

Technical Markdown Syntax

Supported extensions for mathematics, chemistry, callouts, and diagrams.

Inline & Block Math (KaTeX)

Render AMS mathematical equations using standard TeX syntax.

$E = mc^2$

$$\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}$$

Chemical Equations (mhchem)

Typeset chemical formulas, charges, and reaction equilibria.

\ce{2H2 + O2 -> 2H2O}

\ce{LiCoO2 <=> Li_{1-x}CoO2 + xLi+ + xe-}

Callout Alerts

Highlight notes, tips, and warnings using GitHub & Obsidian syntax.

> [!NOTE]
> Useful context or non-blocking information.

> [!WARNING]
> Critical notices requiring attention.

Mermaid Diagrams

Write flowcharts and diagrams with full pan, zoom, and SVG export.

```mermaid
graph TD
  Client[AppKit Frontend] --> Bridge[WKScriptMessageHandler]
  Bridge --> Engine[Local WebEngine]
```