Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Compatibility

Supported terminal emulators

These image protocols are supported:

The terminals on which each has been confirmed to work are listed below.

Inline Images Protocol

Terminal emulatorNote
iTerm2But slower than other terminals
WezTerm
Rio
VSCode integrated terminal *Requires the terminal.integrated.enableImages setting to be enabled

*Not only the VSCode integrated terminal, but any terminal emulator using xterm.js may basically work in the same way as long as image display feature is enabled.

Terminal graphics protocol

Terminal emulatorUnicode placeholderNote
kitty
Ghostty

Rendering using Unicode Placeholder is available by explicitly specifying kitty-unicode as protocol option or config.

Partially supported environments

  • tmux is supported only when using the kitty Unicode placeholder protocol.
    • Requires set -g allow-passthrough on in tmux.conf (version 3.2+).

Unsupported environments