docs/src/completions.md
Zed supports two sources for completions:
When there is an appropriate language server available, Zed will provide completions of variable names, functions, and other symbols in the current file. You can disable these by adding the following to your Zed settings.json file:
"show_completions_on_input": false
You can manually trigger completions with ctrl-space or by triggering the editor::ShowCompletions action from the command palette.
Note: Using
ctrl-spacein Zed requires disabling the macOS global shortcut. Open System Settings > Keyboard > Keyboard Shortcuts > Input Sources and uncheck Select the previous input source.
For more information, see:
Zed has built-in support for predicting multiple edits at a time via Zeta, Zed's open-source and open-data model.
Edit predictions appear as you type, and most of the time, you can accept them by pressing tab.
See the edit predictions documentation for more information on how to setup and configure Zed's edit predictions.