[[language]] name = "rust" auto-format = true [language-server.rust-analyzer.config.check] command = "clippy" features = "all" [language-server.rust-analyzer.config.rustfmt] extraArgs = [ "+nightly" ] [[language]] name = "email" scope = "source.text" auto-format = true text-width = 80 file-types = ["mutt"] indent = { tab-width = 2, unit = " " } roots = [] [[language]] name = "python" language-servers = [ "pyright", "ruff" ] auto-format = true [language-server.pyright.config.python.analysis] typeCheckingMode = "basic" [language-server.ruff] command = "ruff-lsp" [language-server.ruff.config.settings.lint] args = ["--fix"] enable = true run = "onSave" [language-server.ruff.config.settings] # args = ["--ignore", "E501"] args = ["--fix"] enable = true run = "onSave"