summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChloƩ Vulquin <code@toast.bunkerlabs.net>2024-08-07 19:52:58 +0200
committerChloƩ Vulquin <code@toast.bunkerlabs.net>2024-08-07 19:52:58 +0200
commit7866b6e062bbc42cf7a24008615e30c44d207a81 (patch)
treec326522216f22141b1bea886499466aef5179667
parentnvim: rework lsp module (diff)
nvim/lsp: correct wrong ordering
Yeah so the default is the specific attach, not the default one I wrote up.
-rw-r--r--dot_config/nvim/fnl/plugins/lsp/init.fnl2
-rw-r--r--dot_config/nvim/lua/plugins/lsp/init.lua2
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