Glyph uses a powerful TipTap-based editor that supports real-time markdown editing with WYSIWYG formatting.
Editor Modes
Glyph offers three editing modes:
Rich editing with live preview
- Real-time markdown rendering as you type
- Formatting toolbar (bottom ribbon)
- Slash commands for quick formatting
- Wikilink autocomplete
- Inline images and embeds
This is the default mode for editing notes.
Raw markdown editing
- See the raw markdown syntax
- Monospace font
- No formatting toolbar
- Useful for debugging or precise editing
Switch to this mode when you need direct access to the markdown source.
Read-only rendered view
- Fully rendered markdown
- No editing capabilities
- Clean reading experience
- All links are clickable
Formatting Toolbar
When editing in rich mode, hover near the bottom of the editor to reveal the formatting ribbon.
Format Buttons
- Bold:
Cmd+B/Ctrl+B - Italic:
Cmd+I/Ctrl+I - Strikethrough:
Cmd+Shift+X/Ctrl+Shift+X - Code:
Cmd+E/Ctrl+E(inline code) - Link: Insert markdown links or wikilinks
Heading Buttons
- H1: Large section heading
- H2: Section heading
- H3: Subsection heading
List Buttons
- Bullet list: Unordered list items
- Numbered list: Ordered list items
- Task list: Checkboxes with task tracking
Block Elements
- Quote: Blockquote
- Code block: Fenced code blocks with syntax highlighting
- Table: Markdown tables with header row
- Divider: Horizontal rule
Slash Commands
Type / on a new line to open the slash command menu:
Type /
Start a new paragraph and type / to trigger the menu.
Filter commands
Continue typing to filter (e.g., /h1, /table, /code).
Select command
Use arrow keys to navigate, then press Enter or Tab to insert.
Available Commands
/h1,/h2,/h3- Insert headings/bullet- Bullet list/numbered- Numbered list/quote- Blockquote/code- Code block/table- Insert 3×3 table/divider- Horizontal rule
Tip
Slash commands work by keyword too. Try typing /block to find blockquote, /hr for horizontal rule, or /ol for ordered list.
Markdown Support
Glyph supports standard markdown plus GitHub-flavored extensions:
Text Formatting
**bold** or __bold__
*italic* or _italic_
~~strikethrough~~
`inline code`Headings
# Heading 1
## Heading 2
### Heading 3Lists
- Bullet item
- Another item
1. Numbered item
2. Second item
- [ ] Task item
- [x] Completed taskLinks and Images
[Link text](https://example.com)
[[Wikilink]]

![[Embedded image.png]]Code Blocks
```javascript
const greeting = "Hello, world!";
```Tables
| Column 1 | Column 2 |
|----------|----------|
| Cell A | Cell B |Blockquotes
> This is a quote
> spanning multiple linesCallouts
Glyph supports Obsidian-style callouts:
> [!note]
> This is a note callout
> [!tip]
> Helpful tip here
> [!warning]
> Important warningSupported callout types: note, tip, warning, info, success, error
Tasks
Task items have special features:
Task Scheduling
When editing a task, click the 📅 icon that appears next to it to set:
- Scheduled date: When you plan to work on it
- Due date: When it must be completed
Task dates are stored inline:
- [ ] My task 📅 2024-01-20 ⏰ 2024-01-25Task Views
View and manage tasks in the Tasks pane, organized by:
- Inbox: Unscheduled tasks
- Today: Tasks scheduled for today or overdue
- Upcoming: Tasks scheduled for future dates
Images and Attachments
Drag and drop images into the editor to automatically:
- Copy the image to your space’s assets folder
- Insert a markdown image reference
- Display the image inline (in rich mode)
You can also attach files to notes via the attachment commands.
Keyboard Shortcuts
Note
On macOS, use Cmd instead of Ctrl.
| Action | Shortcut |
|---|---|
| Bold | Ctrl+B |
| Italic | Ctrl+I |
| Strikethrough | Ctrl+Shift+X |
| Inline code | Ctrl+E |
| Undo | Ctrl+Z |
| Redo | Ctrl+Shift+Z |
| Find | Ctrl+F |
| Save | Auto-save (no shortcut needed) |
Auto-Save
Glyph automatically saves your changes as you type. There’s no manual save button - every edit is persisted immediately to disk using atomic file writes to prevent data loss.