# Allow canceling in-progress language server work \(e.g\. \`cargo check\`\) \(\#13173\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 7003b0f211a72f1903648dcb7cc5848726203208

Requested commit: 7003b0f211a72f1903648dcb7cc5848726203208

Commit: 7003b0f211a72f1903648dcb7cc5848726203208

Tree: a054a42e3507c66492e4efac854f95a61ce65e9f

Author: Max Brunsfeld

Committer: GitHub

## Message

```
Allow canceling in-progress language server work (e.g. `cargo check`) (#13173)

Release Notes:

- Added a more detailed message in place of the generic `checking...`
messages when Rust-analyzer is running.
- Added a rate limit for language server status messages, to reduce
noisiness of those updates.
- Added a `cancel language server work` action which will cancel
long-running language server tasks.

---------

Co-authored-by: Richard <richard@zed.dev>
```

## Parents

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

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