~/.wezterm.lua configuration file.
Basic Configuration
Minimal Setup
A simple starting configuration that sets up basic appearance and behavior:Font Configurations
Font with Fallback
Configure a primary font with fallback options for better glyph coverage:Bold and Italic Font Rules
Customize font selection for different text styles:Disable Ligatures
If you prefer to disable font ligatures:Color Schemes
Custom Color Palette
Define your own color scheme:Multiple Color Schemes
Define multiple schemes and switch between them:Dark/Light Mode Auto-Switching
Automatically adjust colors based on system appearance:Tab Bar Customization
Retro Tab Bar
Custom Tab Titles with User Variables
Display custom information in tab titles:This requires setting user variables from your shell. See the Passing Data recipe for details on setting up user variables.
Key Bindings
Leader Key Configuration
Set up tmux-style leader key bindings:Disable Default Keybindings
Window Appearance
Transparent Background
Background Image
Styled Inactive Panes
Make inactive panes visually distinct:Advanced Recipes
Hyperlink Navigation
Click on file paths to navigate or open files:For this recipe to work best, configure your shell with hyperlink support: