# Ghostty ## Docs - [Configuration API](https://mintlify.wiki/ghostty-org/ghostty/api/configuration.md): Configuration management functions for libghostty - [Core Types](https://mintlify.wiki/ghostty-org/ghostty/api/core-types.md): Core types and data structures in the libghostty C API - [Embedding Ghostty](https://mintlify.wiki/ghostty-org/ghostty/api/embedding.md): Step-by-step guide to embedding libghostty in your application - [Input Handling](https://mintlify.wiki/ghostty-org/ghostty/api/input.md): Keyboard and mouse input handling in the libghostty C API - [libghostty C API Overview](https://mintlify.wiki/ghostty-org/ghostty/api/overview.md): Introduction to the libghostty C API for embedding Ghostty terminal emulator - [Rendering and Display](https://mintlify.wiki/ghostty-org/ghostty/api/rendering.md): Surface rendering and display management in the libghostty C API - [edit-config](https://mintlify.wiki/ghostty-org/ghostty/cli/edit-config.md): Open the Ghostty configuration file in your default editor - [list-actions](https://mintlify.wiki/ghostty-org/ghostty/cli/list-actions.md): List all available keybind actions - [list-fonts](https://mintlify.wiki/ghostty-org/ghostty/cli/list-fonts.md): List all available fonts using Ghostty's font discovery mechanism - [list-keybinds](https://mintlify.wiki/ghostty-org/ghostty/cli/list-keybinds.md): Display all configured or default keybindings - [list-themes](https://mintlify.wiki/ghostty-org/ghostty/cli/list-themes.md): Preview or list all available themes for Ghostty - [CLI Reference Overview](https://mintlify.wiki/ghostty-org/ghostty/cli/overview.md): Overview of Ghostty's command-line interface and available commands - [show-config](https://mintlify.wiki/ghostty-org/ghostty/cli/show-config.md): Display the current configuration in valid config file format - [ssh-cache](https://mintlify.wiki/ghostty-org/ghostty/cli/ssh-cache.md): Manage the SSH terminfo cache for automatic remote host setup - [validate-config](https://mintlify.wiki/ghostty-org/ghostty/cli/validate-config.md): Validate a Ghostty configuration file for errors - [Appearance Configuration](https://mintlify.wiki/ghostty-org/ghostty/config/appearance.md): Configure colors, themes, and visual customization in Ghostty - [Font Configuration](https://mintlify.wiki/ghostty-org/ghostty/config/fonts.md): Configure fonts, styles, and typography in Ghostty - [Keybindings Configuration](https://mintlify.wiki/ghostty-org/ghostty/config/keybindings.md): Customize keyboard shortcuts and key sequences in Ghostty - [Configuration Overview](https://mintlify.wiki/ghostty-org/ghostty/config/overview.md): Learn how to configure Ghostty terminal emulator - [Terminal Behavior Configuration](https://mintlify.wiki/ghostty-org/ghostty/config/terminal.md): Configure terminal behavior, PTY settings, scrollback, and shell integration - [Window Configuration](https://mintlify.wiki/ghostty-org/ghostty/config/window.md): Configure window behavior, decorations, tabs, and splits in Ghostty - [Clipboard](https://mintlify.wiki/ghostty-org/ghostty/features/clipboard.md): Clipboard integration, OSC 52 support, and copy/paste configuration - [Performance](https://mintlify.wiki/ghostty-org/ghostty/features/performance.md): GPU acceleration, IO threading, and optimization for maximum speed - [Shell Integration](https://mintlify.wiki/ghostty-org/ghostty/features/shell-integration.md): Enhanced shell features with automatic prompt detection and command tracking - [Splits and Tabs](https://mintlify.wiki/ghostty-org/ghostty/features/splits-tabs.md): Organize your terminal workspace with splits and tabs - [Themes](https://mintlify.wiki/ghostty-org/ghostty/features/themes.md): Customize Ghostty's appearance with built-in and custom themes - [Building from Source](https://mintlify.wiki/ghostty-org/ghostty/guides/building-from-source.md): Learn how to build Ghostty from source code on macOS and Linux - [Contributing to Ghostty](https://mintlify.wiki/ghostty-org/ghostty/guides/contributing.md): Learn how to contribute to Ghostty through bug reports, features, translations, and code contributions - [Migration Guide](https://mintlify.wiki/ghostty-org/ghostty/guides/migration.md): Migrate to Ghostty from other terminal emulators like iTerm2, Alacritty, Kitty, or Terminal.app - [Troubleshooting](https://mintlify.wiki/ghostty-org/ghostty/guides/troubleshooting.md): Common issues and solutions for Ghostty terminal emulator - [Installation](https://mintlify.wiki/ghostty-org/ghostty/installation.md): Install Ghostty on macOS, Linux, or build from source - [Introduction to Ghostty](https://mintlify.wiki/ghostty-org/ghostty/introduction.md): A fast, native, feature-rich terminal emulator pushing modern features - [Quick Start Guide](https://mintlify.wiki/ghostty-org/ghostty/quickstart.md): Get up and running with Ghostty in under 5 minutes