Skip to main content
Back to Exercises
Getting Started beginner 20 min

Configure WezTerm

Use Claude Code to apply Canon colors and vim-native keybindings.

Objectives

  • Apply Canon color palette
  • Configure vim-native keybindings
  • Set up splits and tabs
  • Verify terminal recedes into use

Beads Tasks

Create these tasks in Beads before starting. You learn Beads by using Beads.

bd create "Clone/symlink dotfiles config" --type=task--labels=learn,getting-started
bd create "Verify Canon colors applied" --type=task--labels=learn
bd create "Test keybindings (splits, tabs, navigation)" --type=task--labels=learn
bd create "Restart WezTerm and verify" --type=task--labels=learn

Claude Code Prompt

Copy this prompt into Claude Code to build YOUR own version:

## Setup: Track this exercise with Beads

```bash
bd create "Clone/symlink dotfiles config" --type=task --labels=learn,getting-started
bd create "Verify Canon colors applied" --type=task --labels=learn
bd create "Test keybindings (splits, tabs, navigation)" --type=task --labels=learn
bd create "Restart WezTerm and verify" --type=task --labels=learn
```

---

Help me configure WezTerm with the CREATE SOMETHING Canon theme.

WezTerm is already installed. Now I need:
1. Canon color palette (pure black background, white/opacity foreground hierarchy)
2. Vim-native keybindings matching my other tools
3. Fast startup, minimal UI chrome

Walk me through:
- Creating or symlinking the WezTerm config file
- Canon color tokens to apply
- Key keybindings I should learn (Ctrl-based for splits/tabs)
- How to verify it's working (the terminal should "disappear" into use)

My operating system: [macOS/Linux/Windows]
Config location: ~/.wezterm.lua or ~/.config/wezterm/wezterm.lua

Your Solution

Write code that addresses the objectives above. Apply the principles from the Getting Started path.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15