Appearance
Warp vs WezTerm
Side-by-side terminal feature comparison
Summary
43 features differ between these terminals
Feature Comparison
Character Sets
| Feature | Warp | WezTerm |
|---|---|---|
| DEC Special Graphics | ✓ | ✓ |
| UTF-8 mode | ✓ | ✓ |
Cursor
Device Status
Editing
| Feature | Warp | WezTerm |
|---|---|---|
| Delete characters (DCH) | ✓ | ✓ |
| Delete lines (DL) | ✓ | ✓ |
| Insert characters (ICH) | ✓ | ✓ |
| Insert lines (IL) | ✓ | ✓ |
| Repeat character (REP) | ✓ | ✓ |
Erase
Extensions
Input Protocols
| Feature | Warp | WezTerm |
|---|---|---|
| Button-Event Mouse (1002) | ? | ✓ |
| CSI u Key Encoding | ? | ✓ |
| modifyOtherKeys | ? | ✓ |
| Pixel Mouse Reporting (1016) | ? | ✓ |
| urxvt Mouse Reporting (1015) | ? | ✓ |
| X10 Mouse Tracking (9) | ? | ✓ |
Modes
Reset
| Feature | Warp | WezTerm |
|---|---|---|
| Backend reset() method | ? | ✓ |
| Full reset (RIS) | ✓ | ✓ |
| SGR reset clears attributes | ✓ | ✓ |
| Soft reset (DECSTR) | ✓ | ~ |
Scrollback
| Feature | Warp | WezTerm |
|---|---|---|
| Scrollback accumulates | ✓ | ✓ |
| Alt screen separate scrollback | ✓ | ✓ |
| Reverse index (RI) | ✓ | ✓ |
| Scroll down (SD) | ✓ | ✓ |
| Scroll up (SU) | ✓ | ✓ |
| Scroll region (DECSTBM) | ✓ | ✓ |
| Total line count | ✓ | ✓ |
SGR (Text Styling)
Text
Unicode
| Feature | Warp | WezTerm |
|---|---|---|
| East Asian Ambiguous Width | ? | ✓ |
| Grapheme Cluster Cursor Movement | ? | ✓ |
| Tab Stops (HT) | ? | ✓ |
| Wide Char at Line Wrap | ? | ✗ |
Only in Warp
2 features supported by Warp but not WezTerm:
Only in WezTerm
23 features supported by WezTerm but not Warp:
- Reverse Wrap (Mode 45)Cursor
- Mode Reporting (DECRPM)Device Status
- DECRQSS (Request Setting)Device Status
- Secondary Device Attributes (DA2)Device Status
- Tertiary Device Attributes (DA3)Device Status
- XTGETTCAP (Query Terminfo)Device Status
- Selective Erase (DECSED)Erase
- iTerm2 Inline ImagesExtensions
- Desktop Notifications (OSC 9/777)Extensions
- OSC 633 VS Code IntegrationExtensions
- Sixel graphicsExtensions
- Button-Event Mouse (1002)Input Protocols
- CSI u Key EncodingInput Protocols
- modifyOtherKeysInput Protocols
- Pixel Mouse Reporting (1016)Input Protocols
- urxvt Mouse Reporting (1015)Input Protocols
- X10 Mouse Tracking (9)Input Protocols
- Left/Right Margins (DECLRMM, Mode 69)Modes
- Backend reset() methodReset
- Reverse Index at Scroll TopText
- East Asian Ambiguous WidthUnicode
- Grapheme Cluster Cursor MovementUnicode
- Tab Stops (HT)Unicode