languages.toml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. [language-server.rust-analyzer]
  2. timeout = 120
  3. [language-server.rust-analyzer.config]
  4. check.command = "clippy"
  5. [language-server.typos]
  6. command = "typos-lsp"
  7. [language-server.asm]
  8. command = "asm-lsp"
  9. [[language]]
  10. name = "rust"
  11. roots = ["Cargo.toml"]
  12. text-width = 100
  13. language-servers = ["rust-analyzer", "typos"]
  14. [language.indent]
  15. tab-width = 4
  16. unit = " "
  17. [language.auto-pairs]
  18. '(' = ')'
  19. '{' = '}'
  20. '[' = ']'
  21. '"' = '"'
  22. '`' = '`'
  23. '<' = '>'
  24. [[language]]
  25. name = "nasm"
  26. file-types = ["asm", "fasm", "nasm"]
  27. scope = "*.asm"
  28. language-servers = ["typos", "asm"]
  29. [language.indent]
  30. tab-width = 2
  31. unit = " "
  32. [[language]]
  33. name = "markdown"
  34. language-servers = ["typos"]
  35. [[language]]
  36. name = "bash"
  37. formatter = { command = "beautysh", args = ["-"] }
  38. auto-format = true
  39. [[language]]
  40. name = "julia"
  41. auto-format = true
  42. [language-server.texlab.config.texlab.build]
  43. onSave = true
  44. [[language]]
  45. name = "python"
  46. #language-server = { command = "ruff-lsp" }
  47. formatter = { command = "black", args = ["--quiet", "-"] }
  48. auto-format = true
  49. [language-server.yaml-language-server.config.yaml]
  50. format = { enable = true }
  51. validation = true