diff options
author | David Runge <dave@sleepmap.de> | 2024-12-15 13:39:51 +0100 |
---|---|---|
committer | David Runge <dave@sleepmap.de> | 2024-12-15 13:39:51 +0100 |
commit | 66c582e903235d60feb83b3bafb0bb030b0400a1 (patch) | |
tree | e4c37a3759469d5b937f35f21fc2b04ae0cf6402 /.config | |
parent | df7c4aec1184b15a2265fa7a21398e2a4219deb6 (diff) | |
download | dotfiles-66c582e903235d60feb83b3bafb0bb030b0400a1.tar.gz dotfiles-66c582e903235d60feb83b3bafb0bb030b0400a1.tar.bz2 dotfiles-66c582e903235d60feb83b3bafb0bb030b0400a1.tar.xz dotfiles-66c582e903235d60feb83b3bafb0bb030b0400a1.zip |
feat(helix): Configure Python with ruff and pyright
Signed-off-by: David Runge <dave@sleepmap.de>
Diffstat (limited to '.config')
-rw-r--r-- | .config/helix/languages.toml | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml index 31a9d81..0bf5124 100644 --- a/.config/helix/languages.toml +++ b/.config/helix/languages.toml @@ -20,19 +20,22 @@ roots = [] [[language]] name = "python" -language-servers = [ "pyright" ] +language-servers = [ "pyright", "ruff" ] +auto-format = true -# [[language]] -# name = "python" -# language-servers = [ "ruff" ] -# auto-format = true +[language-server.pyright.config.python.analysis] +typeCheckingMode = "basic" -# [language-server.ruff] -# command = "ruff-lsp" +[language-server.ruff] +command = "ruff-lsp" -# [language-server.ruff.config.settings] -# args = ["--ignore", "E501"] +[language-server.ruff.config.settings.lint] +args = ["--fix"] +enable = true +run = "onSave" -# [language.formatter] -# command = "ruff" -# args = ["format", "--check", "-q", "-"] +[language-server.ruff.config.settings] +# args = ["--ignore", "E501"] +args = ["--fix"] +enable = true +run = "onSave" |