-
-
Notifications
You must be signed in to change notification settings - Fork 24
Home
sravioli edited this page May 9, 2026
·
8 revisions
A modular WezTerm configuration written in Lua. It adds a Vim-style key layer, responsive status bars, Lantern selectors, and a small plugin stack around WezTerm's Lua config.
Requires WezTerm nightly
| Feature | Description |
|---|---|
| Responsive status bar | Battery, clock, hostname, cwd, mode, and key hints adapt to available width |
| 6 modal modes | Copy, Search, Font, Window, Lantern, and Help modes with tab bar hints |
| 11 Lantern selectors | Colorschemes, fonts, GPU, opacity, padding, cursor, ligatures, tab style |
| Vim-style keybindings |
<C-Space> leader key with Chord translating Vim notation to WezTerm keys |
| Plugin-backed UI | Ribbon formats segments, Sigil provides icons, Warp/Memo/Log handle helpers |
| Override system | Local changes live in overrides/ instead of core files |
| Cross-platform defaults | Windows, Linux, macOS, WSL, GPU, and font-aware defaults |
| Smart tab bar | Process/directory detection, Neovim integration, shell-aware formatting |
After installing the
configuration, press Ctrl+Space then h to enter Help mode and see the
available keybindings.
Common leader combos:
| Keys | Mode |
|---|---|
<C-Space> h |
Help - shows default keybindings |
<C-Space> w |
Window - pane management |
<C-Space> p |
Lantern - colorscheme, font, GPU, appearance |
<C-Space> f |
Font - adjust font size |
<C-Space> c |
Copy - Vim-style text selection |
<C-Space> s |
Search - pattern matching |
|
|
sravioli/wezterm's wiki © 2026 by sravioli is licensed under Creative Commons Attribution-NonCommercial 4.0 International
User Guide
Reference
Community