# HG changeset patch # User Meredith Howard # Date 1687806661 18000 # Node ID 8a56361b077fdff363dcdc1de4edae599ea3d179 # Parent 199d907c2f671bedb9107050c337b8d826c2ddd2 Replace nvim_lsp_signature_help with lsp_signature.nvim diff --git a/.config/nvim/lua/config/maps.lua b/.config/nvim/lua/config/maps.lua --- a/.config/nvim/lua/config/maps.lua +++ b/.config/nvim/lua/config/maps.lua @@ -88,7 +88,7 @@ vim.api.nvim_create_autocmd("LspAttach", map("n", "gd", vim.lsp.buf.definition, bufopts) map("n", "K", vim.lsp.buf.hover, bufopts) map("n", "gi", vim.lsp.buf.implementation, bufopts) - map("n", "", vim.lsp.buf.signature_help, bufopts) + map("n", "", vim.lsp.buf.signature_help, bufopts) map("n", "wa", vim.lsp.buf.add_workspace_folder, bufopts) map("n", "wr", vim.lsp.buf.remove_workspace_folder, bufopts) map("n", "wl", function() diff --git a/.config/nvim/lua/plugins/completion.lua b/.config/nvim/lua/plugins/completion.lua --- a/.config/nvim/lua/plugins/completion.lua +++ b/.config/nvim/lua/plugins/completion.lua @@ -6,7 +6,6 @@ return { "hrsh7th/cmp-buffer", "hrsh7th/cmp-calc", "hrsh7th/cmp-nvim-lsp", - "hrsh7th/cmp-nvim-lsp-signature-help", "hrsh7th/cmp-nvim-lua", "hrsh7th/cmp-omni", "hrsh7th/cmp-path", @@ -34,9 +33,7 @@ return { }, formatting = { format = function(entry, vim_item) - if entry.source.name == "nvim_lsp_signature_help" then - vim_item.kind = "" - elseif vim_item.kind == "Text" then + if vim_item.kind == "Text" then vim_item.kind = entry.source.name end vim_item.menu = nil @@ -83,7 +80,6 @@ return { }), sources = cmp.config.sources({ { name = "nvim_lsp" }, - { name = "nvim_lsp_signature_help" }, { name = "nvim_lua" }, { name = "buffer", option = { keyword_pattern = [[\k\+]] } }, { name = "path" }, @@ -94,4 +90,17 @@ return { }) end, }, + + { + "ray-x/lsp_signature.nvim", + events = { "LspAttach" }, + opts = { + toggle_key = "", + toggle_key_flip_floatwin_setting = true, + floating_window = false, + fix_pos = true, + hint_enable = false, + handler_opts = { border = "none" }, + }, + }, }