# Suggest language extensions for untitled buffers \(\#55263\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 385e9c68ae4a068361417ec1aa55e5f727f615fa

Requested commit: 385e9c68ae4a068361417ec1aa55e5f727f615fa

Commit: 385e9c68ae4a068361417ec1aa55e5f727f615fa

Tree: 5a548273a99bd60214efe1035360f42b0950c642

Author: Guilherme Tavares

Committer: GitHub

## Message

```
Suggest language extensions for untitled buffers (#55263)

Fixes #53527.

## Summary

- Suggest `untitled.<extension>` when saving an untitled editor buffer
with a selected non-Plain Text language.
- Preserve the existing title-based suggestion for existing files, Plain
Text buffers, and buffers without a language extension.
- Add a regression test for an untitled Rust buffer suggesting
`untitled.rs`.

## Testing

- `mise exec rust@1.95.0 -- cargo fmt --check -p editor`
- `mise exec rust@1.95.0 -- cargo test -p editor
test_suggested_filename_uses_language_extension_for_untitled_buffer
--lib`

## Suggested .rules additions

None.

Release Notes:

- Fixed Save As suggestions for untitled buffers with a selected
language.

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
```

## Parents

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

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