ruff ruff ruff
change
commit 4f627b762ec84610eb90f897e16eff173315b06e
author Alpha Chen <alpha@kejadlen.dev>
date
parent c4007cb1
diff --git a/.config/nvim/fnl/lsp.fnl b/.config/nvim/fnl/lsp.fnl
index 37872340..6852d7dc 100644
--- a/.config/nvim/fnl/lsp.fnl
+++ b/.config/nvim/fnl/lsp.fnl
@@ -32,16 +32,17 @@
 
 (lspconfig.ansiblels.setup {})
 (lspconfig.fennel_ls.setup {:settings {:fennel-ls {:extra-globals "hs spoon vim"}}})
-(lspconfig.ruff.setup {})
 (lspconfig.terraformls.setup {})
 
-;;; pyright
+;;; python
 
 (lspconfig.pyright.setup {:autostart false})
+(lspconfig.ruff.setup {:autostart false})
 (nvim-create-autocmd :FileType
                      {:pattern :python
-                      :callback #(if (= (vim.fn.executable :pyright) 1)
-                                     (vim.cmd :LspStart))})
+                      :callback #(each [_ lsp (ipairs [:pyright :ruff])]
+                                   (if (= (vim.fn.executable lsp) 1)
+                                       (vim.cmd :LspStart lsp)))})
 
 (let [{: setup} lspconfig.yamlls
       schemas {"https://json.schemastore.org/github-workflow.json" :/.github/workflows/*}]