# Add setting to hide active language button in the status bar \(\#33977\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 2c7251e4f9177e047b58f53f7b3f8fed9e928fa1

Requested commit: 2c7251e4f9177e047b58f53f7b3f8fed9e928fa1

Commit: 2c7251e4f9177e047b58f53f7b3f8fed9e928fa1

Tree: 130d03c04fd4e6527c38d811d1fe2e06469014e6

Author: zumbalogy

Committer: GitHub

## Message

```
Add setting to hide active language button in the status bar (#33977)

Release Notes:

- Added settings status_bar.show_active_language_button to show/hide the
language button in the status bar.

The motivation for this is visual, I have had zero issues with its
functionality.

The language switcher can still be accessed by the command palette,
menu, or a keyboard shortcut.

------

This is my first Zed and first Rust PR, so criticism is very welcome. 

I know there has been discussion around how the status bar settings are
structured and named, and I am happy to change it to whatever is best. I
was also not sure what order to put it in in the settings default.json.
Feedback welcome.

Here is a picture of it in action:


![image](https://github.com/user-attachments/assets/c50131e2-71aa-4fab-8db0-8b2aae586e71)

---------

Co-authored-by: zumbalogy <3770982+zumbalogy@users.noreply.github.com>
Co-authored-by: Kirill Bulatov <kirill@zed.dev>
```

## Parents

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

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