diff --git a/.config/nvim/fnl/lsp.fnl b/.config/nvim/fnl/lsp.fnl index d0caea0..c44a4f0 100644 --- a/.config/nvim/fnl/lsp.fnl +++ b/.config/nvim/fnl/lsp.fnl @@ -14,22 +14,12 @@ (let [{: default_options} (require :lspconfig.ui.windows)] (tset default_options :border :rounded)) -;;; fennel-ls - (let [configs (require :lspconfig.configs)] - (tset configs :fennel-ls - {:default_config {:cmd [:/opt/homebrew/bin/fennel-ls] - :filetypes [:fennel] - :root_dir #(lspconfig.util.find_git_ancestor $1) - :settings {}}}) (tset configs :steep {:default_config {:cmd ["steep langserver"] :filetypes [:ruby] :root_dir #(lspconfig.util.find_git_ancestor $1) :settings {}}})) -(let [{: fennel-ls} lspconfig] - (fennel-ls.setup (vim.lsp.protocol.make_client_capabilities))) - ;; default hover windows to have borders (let [{: hover} lsp.handlers] (tset lsp.handlers :textDocument/hover (lsp.with hover {:border :rounded})) @@ -122,7 +112,7 @@ (setup-lsp :ansiblels) (setup-lsp :elmls) -(setup-lsp :fennel-ls) +(setup-lsp :fennel_ls {:settings {:fennel-ls {:extra-globals :hs}}}) (setup-lsp :pylsp {:on_attach (on-attach-do attach-navic disable-fmt)}) (setup-lsp :pyright {:on_attach on-attach