mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-07 20:39:04 +03:00
880940856d
This fixes #12728 as much as I can tell. The problem was that inside ERB files, when inside Ruby code, we didn't treat `-` as part of the word, which broke completions. So, with the change in here, and the following Zed settings, it works. ```json { "languages": { "Ruby": { "language_servers": ["tailwindcss-language-server", "solargraph"] } }, "lsp": { "tailwindcss-language-server": { "settings": { "includeLanguages": { "erb": "html", "ruby": "html" }, "experimental": { "classRegex": ["\\bclass:\\s*['\"]([^'\"]*)['\"]"] } } } } ``` This enabled `tailwindcss-language-server` for Ruby files and tells the language server to look for classes inside `class: ""` strings. See demo video. Release Notes: - Fixed `tailwindcss-language-server` not being activated inside Ruby strings (inside `.erb`) ([#12728](https://github.com/zed-industries/zed/issues/12728)). Demo video: https://github.com/zed-industries/zed/assets/1185253/643343b4-d64f-4c4e-98a1-d10df0b24e31 Co-authored-by: Max Brunsfeld <max@zed.dev> |
||
---|---|---|
.. | ||
astro | ||
clojure | ||
csharp | ||
dart | ||
deno | ||
elixir | ||
elm | ||
emmet | ||
erlang | ||
gleam | ||
glsl | ||
haskell | ||
html | ||
lua | ||
ocaml | ||
php | ||
prisma | ||
purescript | ||
racket | ||
ruby | ||
scheme | ||
svelte | ||
terraform | ||
toml | ||
uiua | ||
vue | ||
zig | ||
.gitignore |