com.github.wez.weztermwezterm · wezterm-guiSet it up
Install Easy Complete and approve Accessibility, then quit the terminal completely — macOS loads input methods when a process starts, so a reopened window is not enough.
ec doctor reports the shell hook and the input method separately, so it tells you which half is missing.
exec $SHELL ec doctor
Multiplexer domains change where completions come from
wezterm connect and SSH domains run your shell on the remote host. Completions are generated from the shell that is actually running, so a remote pane suggests remote paths and remote binaries.
That also means a remote pane needs Easy Complete's shell integration installed on the remote side to suggest anything beyond the current token.
If suggestions stop after a config reload
Reloading wezterm.lua does not restart the GUI process, so the input method stays as it was. Re-register it and restart WezTerm if the popup drifts.
ec integrations install input-method
Keyboard controls
↑ / ↓moves through suggestions.Tab / →accepts the highlighted suggestion.Escdismisses the popup.
