# Improve LSP tasks ergonomics \(\#31551\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 07403f0b0846dc18c796e23ab6d32f2bd5e4bdb1

Requested commit: 07403f0b0846dc18c796e23ab6d32f2bd5e4bdb1

Commit: 07403f0b0846dc18c796e23ab6d32f2bd5e4bdb1

Tree: b4195ee4d1adccf3dc5e4d3db4e2a1922655db3b

Author: Kirill Bulatov

Committer: GitHub

## Message

```
Improve LSP tasks ergonomics (#31551)

* stopped fetching LSP tasks for too long (but still use the hardcoded
value for the time being — the LSP tasks settings part is a simple bool
key and it's not very simple to fit in another value there)

* introduced `prefer_lsp` language task settings value, to control
whether in the gutter/modal/both/none LSP tasks are shown exclusively,
if possible

Release Notes:

- Added a way to prefer LSP tasks over Zed tasks
```

## Parents

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

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