From e41e232f1371c1332c1ecb406ef157d68f4626c3 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 1 Jul 2022 17:01:41 +0200 Subject: vim: pass global floating_win_border to lsp handlers --- .vim/lua/lsp.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to '.vim/lua/lsp.lua') diff --git a/.vim/lua/lsp.lua b/.vim/lua/lsp.lua index 954f890..e2d8353 100644 --- a/.vim/lua/lsp.lua +++ b/.vim/lua/lsp.lua @@ -229,6 +229,12 @@ local servers = { } local setup = function() + -- configure floating win handlers + vim.lsp.handlers['textDocument/hover'] = vim.lsp.with( + vim.lsp.handlers.hover, { border = _G.floating_win_border }) + vim.lsp.handlers['textDocument/signature_help'] = vim.lsp.with( + vim.lsp.handlers.signature_help, { border = _G.floating_win_border }) + local caps = capabilities() for server, opts in pairs(servers) do if not opts.disabled then -- cgit 1.4.1