Skip to content

Instantly share code, notes, and snippets.

@rrrrigel
Last active February 6, 2025 19:42
Show Gist options
  • Save rrrrigel/783e520d059b446f77be6314a0fad5ca to your computer and use it in GitHub Desktop.
Save rrrrigel/783e520d059b446f77be6314a0fad5ca to your computer and use it in GitHub Desktop.
Helix config for Rust, Dioxus auto formatting and Tailwind CSS
# install tailwindcss LSP
# on mac:
# sudo npm install -g @tailwindcss/language-server
# @import "tailwindcss"; -> input.css
[language-server.vscode-json]
command = "vscode-json-language-server"
args = ["--stdio"]
[[language]]
name = "rust"
language-servers = ["rust-analyzer", "tailwindcss-ls"]
formatter = { command = "powershell", args = ["-Command", "rustfmt | dx fmt -f -"] }
[language-server.rust-analyzer]
command = "rust-analyzer"
[language-server.rust-analyzer.config.check]
command = "clippy"
[[language]]
name = "json"
language-servers = ["vscode-json", "typescript-language-server"]
[[language]]
name = "html"
language-servers = [ "vscode-html-language-server", "tailwindcss-ls" ]
[[language]]
name = "css"
language-servers = [ "vscode-css-language-server", "tailwindcss-ls" ]
# [[language]]
# name = "jsx"
# language-servers = [ "typescript-language-server", "tailwindcss-ls" ]
# [[language]]
# name = "tsx"
# language-servers = [ "typescript-language-server", "tailwindcss-ls" ]
[[language]]
name = "svelte"
language-servers = [ "svelteserver", "tailwindcss-ls" ]
[language-server.tailwindcss-ls]
command = "tailwindcss-language-server"
args = ["--stdio"]
[language-server.tailwindcss-ls.config]
tailwindCSS = { experimental = { classRegex = ["class=\"([^\"]*)\"", "class: \"(.*)\""] } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment