# file_icons: Use separate keys for C\#, Cue, GitLab YAML, Luau, and Solidity \(\#24711\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 1ce6e8d0e308f1901c482e03e9666551e5ad297e

Requested commit: 1ce6e8d0e308f1901c482e03e9666551e5ad297e

Commit: 1ce6e8d0e308f1901c482e03e9666551e5ad297e

Tree: 395de54eaac92f69d79a625a5de42367b619f80c

Author: Sanjeev Shrestha

Committer: GitHub

## Message

```
file_icons: Use separate keys for C#, Cue, GitLab YAML, Luau, and Solidity (#24711)

This PR updates the file icon mappings such that:

- C# (`.cs`) files map to the `csharp` key
- Cue (`.cue`) files map to the `cue` key
- GitLab YAML (`gitlab-ci.yml`) files map to the `gitlab` key
- Luau (`.luau`) files map to the `luau` key
- Solidity (`.sol`) files map to the `solidity` key

Release Notes:

- Icon themes: Added the ability to change the file icon for C# (`.cs`)
files.
- Icon themes: Added the ability to change the file icon for Cue
(`.cue`) files.
- Icon themes: Added the ability to change the file icon for GitLab YAML
(`gitlab-ci.yml`) files.
- Icon themes: Added the ability to change the file icon for Luau
(`.luau`) files.
- Icon themes: Added the ability to change the file icon for Solidity
(`.sol`) files.

---------

Co-authored-by: Marshall Bowers <git@maxdeviant.com>
```

## Parents

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

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