lambda-fairy / maud

:pencil: Compile-time HTML templates for Rust
https://maud.lambda.xyz
Apache License 2.0
1.98k stars 132 forks source link

not an issue, just a tip for working with tailwind + maud #399

Open vidhanio opened 7 months ago

vidhanio commented 7 months ago

i apologize for creating an issue if it is inappropriate, but i couldn't find a better place to put this tip. if you are working with tailwind + maud and are using the tailwind vscode extension, you can set the following configuration options in your settings.json to get the tailwind autocompletion and hover docs in your maud code:

{
  "tailwindCSS.includeLanguages": {
    "rust": "html"
  },
  "tailwindCSS.experimental.classRegex": [
    ["\\w+((?:\\.\\s*\\S+\\s*)*)", "\\.\"?([^.\"]+)\"?"]
  ]
}
preview screenshot

thank you for the wonderful library! :)

SenojLuap commented 6 months ago

I didn't get this to work. Are there any other settings you changed?

vidhanio commented 6 months ago

I didn't get this to work. Are there any other settings you changed?

ah yes, i forgot to mention this, i just realized.

{
  "tailwindCSS.includeLanguages": {
    "rust": "html"
  }
}
hadamove commented 5 months ago

This was extremely helpful. Perhaps it would make sense to include this in official docs?

Wragdan commented 2 weeks ago

For neovim users if using lspconfig:

require('lspconfig').tailwindcss.setup({ filetypes = { ..., 'rust' }, init_options = { userLanguages = { ..., rust = "html" } }, })