# Render other tab icons in the start slot \(\#14683\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 00c3c02f7d6352b2faf1f0922a4519ca3e703eca

Requested commit: 00c3c02f7d6352b2faf1f0922a4519ca3e703eca

Commit: 00c3c02f7d6352b2faf1f0922a4519ca3e703eca

Tree: 10f51953933ea5927063d3cd2f28860be5af7cdb

Author: Marshall Bowers

Committer: GitHub

## Message

```
Render other tab icons in the start slot (#14683)

This PR reworks the rendering for tab icons to allow us to render all of
the tab icons—not just file icons—in the tab's start slot.

The `Item` trait now has a separate `tab_icon` method that can be used
to indicate what icon should be shown for the tab.

Release Notes:

- N/A
```

## Parents

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

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