Zed terminal autocomplete

Completions in the Zed terminal panel.

Zed's integrated terminal is a real terminal emulator, so Easy Complete treats it like one: shell hooks for the edit buffer, and the bundled input method for the caret.

Cursor trackingInput method Bundled macOS input method, registered during installation
Bundle IDdev.zed.Zed
Process nameszed
RequirementsmacOS 12 or later, Apple Silicon (ARM64)

Set 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

The panel is one terminal among many

Each terminal tab in the panel runs its own shell. A tab restored from a previous session — before Easy Complete was launched — will not have the integration loaded.

Open a new terminal tab, or reload the shell in the existing one.

exec $SHELL

If the popup follows the editor instead of the panel

Cursor tracking is per-window. Re-register the input method and restart Zed so it picks up the caret from the terminal panel again.

ec integrations install input-method

Keyboard controls

  • ↑ / ↓ moves through suggestions.
  • Tab / → accepts the highlighted suggestion.
  • Esc dismisses the popup.

Keep going