# Utilize LSP completion \`itemDefaults\` a bit · gitcafe/zed

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

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

Visibility: public

Requested revision: a979e3212762a9ed67a43cee3ef281361cf83ab0

Requested commit: a979e3212762a9ed67a43cee3ef281361cf83ab0

Commit: a979e3212762a9ed67a43cee3ef281361cf83ab0

Tree: 8197fe36b3495b674fc17783a930e7cbf0909945

Author: Julia

Committer: Julia

## Message

```
Utilize LSP completion `itemDefaults` a bit

Tailwind likes to throw a lot of completion data at us, this gets it to
send less. Previously it would respond to a completion with 2.5 MB JSON
blob, now it is more like 0.8 MB.

Relies on a local copy of lsp-types with the `itemDefaults` field added.
I don't have write perms to push to our fork of the crate atm, sorry :)

```

## Parents

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

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