# Consolidate logic for completion alongside code actions in Project · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/93bcde953c13add97d83971f5a65d27f5309b754)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 93bcde953c13add97d83971f5a65d27f5309b754

Requested commit: 93bcde953c13add97d83971f5a65d27f5309b754

Commit: 93bcde953c13add97d83971f5a65d27f5309b754

Tree: cdc0d36cc3b4020441e5969f826f7c7c399bdf6d

Author: Max Brunsfeld

Committer: Max Brunsfeld

## Message

```
Consolidate logic for completion alongside code actions in Project

This way, completions are dealt with more consistently with code actions,
and the logic is not spread across so many places. The `language::File`
trait and the multibuffer no longer need to deal with completions. Completions
are no longer generic over an anchor type.

```

## Parents

- [722c84c976952970f3bb2050966d9ef631bacc99](https://git.cafe/gitcafe/zed/commit/722c84c976952970f3bb2050966d9ef631bacc99?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/93bcde953c13add97d83971f5a65d27f5309b754?format=markdown)
