From 7866b6e062bbc42cf7a24008615e30c44d207a81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chlo=C3=A9=20Vulquin?= Date: Wed, 7 Aug 2024 19:52:58 +0200 Subject: nvim/lsp: correct wrong ordering Yeah so the default is the specific attach, not the default one I wrote up. --- dot_config/nvim/fnl/plugins/lsp/init.fnl | 2 +- dot_config/nvim/lua/plugins/lsp/init.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dot_config/nvim/fnl/plugins/lsp/init.fnl b/dot_config/nvim/fnl/plugins/lsp/init.fnl index 0522c32..518f335 100644 --- a/dot_config/nvim/fnl/plugins/lsp/init.fnl +++ b/dot_config/nvim/fnl/plugins/lsp/init.fnl @@ -24,7 +24,7 @@ (each [k v (pairs opts)] (let [s (. (require :lspconfig) k) c (or v.cmd s.document_config.default_config.cmd) - att (or attach v.on_attach)] + att (or v.on_attach attach)] (when (executable? (. c 1)) (s.setup (assoc v :on_attach att)))))) :opts #(gopts (partial recc :lspconfig.util :root_pattern)))] diff --git a/dot_config/nvim/lua/plugins/lsp/init.lua b/dot_config/nvim/lua/plugins/lsp/init.lua index 2f05e41..c397190 100644 --- a/dot_config/nvim/lua/plugins/lsp/init.lua +++ b/dot_config/nvim/lua/plugins/lsp/init.lua @@ -11,7 +11,7 @@ local function _3_(_, opts) for k, v in pairs(opts) do local s = require("lspconfig")[k] local c = (v.cmd or s.document_config.default_config.cmd) - local att = (attach or v.on_attach) + local att = (v.on_attach or attach) if executable_3f(c[1]) then s.setup(assoc(v, "on_attach", att)) else -- cgit v1.2.3