update lsp for python+fennel
change
commit c4202415442d070cb998e05186cc6f023bc95531
author Alpha Chen <alpha@kejadlen.dev>
date
parent d3ce002f
diff --git a/.config/nvim/fnl/lsp.fnl b/.config/nvim/fnl/lsp.fnl
index 4fdbcc6d..9609eacb 100644
--- a/.config/nvim/fnl/lsp.fnl
+++ b/.config/nvim/fnl/lsp.fnl
@@ -82,10 +82,6 @@
 
 (local prettier (fmt "prettier --stdin-filepath ${INPUT}"))
 (local javascript [eslint prettier])
-(local black (fmt "black --quiet -"))
-(local flake8 (lint "flake8 --stdin-display-name ${INPUT} -" ["%f:%l:%c: %m"]))
-(local isort (fmt "isort --quiet --profile black -"))
-(local python [black isort])
 
 (local yamlfmt (fmt "yamlfmt -in"))
 
@@ -97,7 +93,6 @@
                                 :completion true}
                  :settings {:languages {: fennel
                                         : javascript
-                                        : python
                                         :typescript javascript
                                         :typescriptreact javascript
                                         :vue [prettier]
@@ -105,19 +100,17 @@
                  :filetypes [:fennel
                              :javascript
                              :typescript
-                             :python
                              :typescriptreact
                              :vue
                              :yaml]})
 
 (setup-lsp :ansiblels)
 (setup-lsp :elmls)
-(setup-lsp :fennel_ls {:settings {:fennel-ls {:extra-globals "hs spoon"}}})
-(setup-lsp :pylsp {:on_attach (on-attach-do attach-navic disable-fmt)})
+(setup-lsp :fennel_ls {:settings {:fennel-ls {:extra-globals "hs spoon vim"}}})
 (setup-lsp :pyright
            {:on_attach on-attach
             :settings {:python {:analysis {:autoImportCompletions true}}}})
-
+(setup-lsp :ruff_lsp)
 (setup-lsp :rust_analyzer
            {:on_attach on-attach
             :cmd [:rustup :run :stable :rust-analyzer]