sublimelsp / LSP-tailwindcss

Tailwind css support for Sublime's LSP plugin
MIT License
54 stars 5 forks source link

Bump @tailwindcss/language-server from 0.0.10 to 0.0.11 in /language-server #54

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps @tailwindcss/language-server from 0.0.10 to 0.0.11.

Release notes

Sourced from @​tailwindcss/language-server's releases.

@​tailwindcss/language-server@​v0.0.11

  • Improve experimental.configFile in multi-root workspaces (#640)
  • Add documentation for @config completion (ea5aff5)
  • Boot language servers for nested workspace folders (#642)
  • Remove typescript from default languages (#645)
  • Fix duplicate color decorators (#652)
  • Improve theme helper detection (#655)
  • Add class modifier completions (#686)
  • Bump bundled version of tailwindcss to 3.2.4 (f07eedd)
  • Tweak theme helper detection (#689)
  • Remove marketplace "preview" tag (5932d20)
  • Add typescript to default languages (#690)
  • Fix document selector when tailwindCSS.experimental.configFile is a string (#693)
  • Fix IntelliSense for project paths containing brackets (#694)
  • Fix error when a files.excludes pattern contains braces (#696)
  • Fix activation on Windows when project path contains brackets (#699)
  • Improve completion list performance (#706)
  • Improve support for Tailwind class modifiers (#707)
  • Fix activation on Windows when using tailwindCSS.experimental.configFile setting (#708)
  • Don't watch directories above workspace root (#709)
  • Enable IntelliSense in entire workspace when there is exactly one active Tailwind project (#711)
Commits
  • 4b215ba Bump @tailwindcss/language-server
  • 744e588 Update ThirdPartyNotices.txt
  • 8e70fbb Add workspace root document selector when there's exactly one active project ...
  • 8c152bd Only watch directories up to workspace root (#709)
  • 7fdf6c4 Normalize document selector pattern (#708)
  • 0fab387 Update context.getClassList usage (#707)
  • 637f838 Use itemDefaults to reduce size of completion lists (#706)
  • 9087b89 Bump minimatch to 5.1.4 (#699)
  • 8685037 Reduce size of project key in completion items
  • dd6bb57 Escape brackets in glob patterns (#694)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
predrag-codetribe commented 1 year ago

Finally a server that supports itemDefaults for completions

predragnikolic commented 1 year ago

The prev old version :: [20:17:18.808] <<< LSP-tailwindcss (6) (duration: 166ms): <params with 2137452 characters>

The new version (without item defaults) :: [20:20:10.236] <<< LSP-tailwindcss (6) (duration: 106ms): <params with 910384 characters>

The new version (with item defaults) :: [20:27:22.995] <<< LSP-tailwindcss (3) (duration: 60ms): <params with 252356 characters>

rchl commented 1 year ago

I did experiment with itemDefaults in LSP-typescript but I don't think that it would benefit in a significant way from using it. There is just not enough common data within completion items.

It could even make the payload bigger depending on the case because some items don't specify triggerCharacters but if we want to have a default for it then those items have to have an empty triggerCharacters array to preserve the same behavior.