# Introduce \`workspace::register_project_item\` · gitcafe/zed

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

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

Visibility: public

Requested revision: 5d14c9abdf9397aef8605937288dd649132081c1

Requested commit: 5d14c9abdf9397aef8605937288dd649132081c1

Commit: 5d14c9abdf9397aef8605937288dd649132081c1

Tree: 644e2bf8aeb8d51436c65ede25ec3714e37bd5d8

Author: Antonio Scandurra

Committer: Antonio Scandurra

## Message

```
Introduce `workspace::register_project_item`

This lets downstream crates like `editor` define how project items should be
opened.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

```

## Parents

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

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