diff options
author | Minijackson <minijackson@riseup.net> | 2025-02-17 18:25:57 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2025-02-17 18:25:57 +0100 |
commit | 9ad9867a6ab2f8c6cbef2cd7070ea5be9880d971 (patch) | |
tree | 34518896311bf1a20738bec5c391ed833cbd95c4 | |
parent | 1022b472240df23bb56a2acb62fbd9231e3988fe (diff) | |
download | nixos-config-reborn-9ad9867a6ab2f8c6cbef2cd7070ea5be9880d971.tar.gz nixos-config-reborn-9ad9867a6ab2f8c6cbef2cd7070ea5be9880d971.zip |
usecases/nixvim-dev: use ruff LSP with better config
-rw-r--r-- | usecases/desktop/development/nixvim-dev.nix | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/usecases/desktop/development/nixvim-dev.nix b/usecases/desktop/development/nixvim-dev.nix index c9bcca2..96095d2 100644 --- a/usecases/desktop/development/nixvim-dev.nix +++ b/usecases/desktop/development/nixvim-dev.nix | |||
@@ -131,9 +131,31 @@ _inputs: | |||
131 | enable = true; | 131 | enable = true; |
132 | settings.formatting.command = [ "nixfmt" ]; | 132 | settings.formatting.command = [ "nixfmt" ]; |
133 | }; | 133 | }; |
134 | pylsp = { | 134 | pylsp.enable = true; |
135 | pyright.enable = true; | ||
136 | ruff = { | ||
135 | enable = true; | 137 | enable = true; |
136 | settings.plugins.ruff.enabled = true; | 138 | settings = { |
139 | configurationPreference = "filesystemFirst"; | ||
140 | lineLength = 100; | ||
141 | lint = { | ||
142 | preview = true; | ||
143 | extendSelect = [ | ||
144 | # Error | ||
145 | "E" | ||
146 | # Pyflakes | ||
147 | "F" | ||
148 | # Warning | ||
149 | "W" | ||
150 | # ISort | ||
151 | "I" | ||
152 | # PEP8 Naming | ||
153 | "N" | ||
154 | # Ruff-specific rules | ||
155 | "RUF" | ||
156 | ]; | ||
157 | }; | ||
158 | }; | ||
137 | }; | 159 | }; |
138 | superhtml = { | 160 | superhtml = { |
139 | enable = true; | 161 | enable = true; |