# Update terminal file icon associations in "FILE_SUFFIX_BY_ICON_KEY" \(\#31110\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 748840519c59715219cea6cc1404f4a7ba7765ad

Requested commit: 748840519c59715219cea6cc1404f4a7ba7765ad

Commit: 748840519c59715219cea6cc1404f4a7ba7765ad

Tree: 802b5a3bf902231be1058c71d4b072526d51c226

Author: Luke Janssen

Committer: GitHub

## Message

```
Update terminal file icon associations in "FILE_SUFFIX_BY_ICON_KEY" (#31110)

This PR updates terminal file icon associations in icon_theme.rs

I've added a `bash_login` file as mentioned in the gnu docs for bash
startup files. For zsh I updated the startup files to more accurately
reflect the zsh startup file documentation such as adding `zlogin` and
removing `zsh_profile` in favor of `zprofile`. I also added the default
`zsh_history` file that is set on MacOS.

Sources:
- [bash docs - Bash Startup
Files](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html)
- [zsh docs - Startup
Files](https://zsh.sourceforge.io/Intro/intro_3.html)

Release Notes: 
- Improved file icon associations in icon_theme.rs to support more shell
configuration files
```

## Parents

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

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