lsp_signature.nvim
lsp_signature.nvim copied to clipboard
move_cursor_key opens signature window in insert mode instead of normal mode
before pressing move_cursore_key
after pressing:
Notice I am now still in insert mode, but it should be in normal mode.
And when I press ESC to try to get to normal mode, it exits the signature.

local cfg = {
bind = true, -- mandatory
doc_lines = 20,
floating_window = true, -- show hint in a floating window, set to false for virtual text only mode
-- floating_window_above_cur_line = true, -- try to place the floating above the current line when possible Note:
fix_pos = false, -- set to true, the floating window will not auto-close until finish all parameters
hint_enable = false, -- virtual hint enable
-- hint_prefix = "🐼 ", -- Panda for parameter
-- hint_scheme = "String",
-- use_lspsaga = false, -- set to true if you want to use lspsaga popup
hi_parameter = "LspSignatureActiveParameter", -- how your parameter will be highlight
-- max_height = 60, -- max height of signature floating_window, if content is more than max_height, you can scroll down
-- to view the hiding contents
max_width = 140, -- max_width of signature floating_window, line will be wrapped if exceed max_width
max_height = 140,
transpancy = 10, -- set this value if you want the floating windows to be transpant (100 fully transpant), nil to disable(default)
handler_opts = {
border = "single" -- double, single, shadow, none
},
move_cursor_key = "<tab>",
select_signature_key = "<C-n>",
}
require'lsp_signature'.setup(cfg)
I can not reproduce this issue. The cursor should not focus on signature windows. You use select_signature_key to rotate between signatures.
I can not reproduce this issue. The cursor should not focus on signature windows. You use select_signature_key to rotate between signatures.
Ah I meant move_cursor_key sorry