Fix signature_help mapping in ideavim and neovim
parent
ac29a2423e
commit
fb18155176
|
@ -6,7 +6,6 @@ local capabilities = require("cmp_nvim_lsp").update_capabilities(vim.lsp.protoco
|
|||
|
||||
local function on_attach(client, bufnr)
|
||||
vim.api.nvim_buf_set_option(bufnr, "omnifunc", "v:lua.vim.lsp.omnifunc")
|
||||
|
||||
-- Lsp keymaps
|
||||
local opts = { buffer = bufnr }
|
||||
vim.keymap.set("n", "<C-]>", vim.lsp.buf.definition, opts)
|
||||
|
@ -14,7 +13,7 @@ local function on_attach(client, bufnr)
|
|||
vim.keymap.set("n", "gr", vim.lsp.buf.references, opts)
|
||||
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, opts)
|
||||
vim.keymap.set("n", "<Leader>rn", vim.lsp.buf.rename, opts)
|
||||
vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, opts)
|
||||
vim.keymap.set({ "n", "i" }, "<A-k>", vim.lsp.buf.signature_help, opts)
|
||||
vim.keymap.set("n", "K", vim.lsp.buf.hover, opts)
|
||||
vim.keymap.set("n", "<A-CR>", vim.lsp.buf.code_action, opts)
|
||||
vim.keymap.set("n", "<Leader>ac", vim.lsp.buf.code_action, opts)
|
||||
|
|
|
@ -24,7 +24,8 @@ nmap <leader>rn <Action>(RenameElement)
|
|||
nmap <C-A-F> <Action>(FindInPath)
|
||||
nmap <leader>tn <Action>(RunAnything)
|
||||
nmap <leader>tf <Action>(RunClass)
|
||||
xmap <C-K> <Action>(ParameterInfo)
|
||||
imap <A-K> <Action>(ParameterInfo)
|
||||
nmap <A-K> <Action>(ParameterInfo)
|
||||
nmap <leader>c <Action>(HideSideWindows)
|
||||
|
||||
nmap <leader>db <Action>(ToggleLineBreakpoint)
|
||||
|
@ -57,7 +58,8 @@ command! Format action ReformatCode
|
|||
command! EditVimConfig e ~/.ideavimrc
|
||||
command! ReloadVimConfig action IdeaVim.ReloadVimRc.reload
|
||||
command! Warnings action ActivateProblemsViewToolWindow
|
||||
command! Logs action ActivateLogcatToolWindow
|
||||
|
||||
nmap <leader>vec :EditVimConfig<CR>
|
||||
nmap <leader>vep :EditVimConfig<CR>
|
||||
nmap <leader>vrc :ReloadVimConfig<CR>
|
||||
nmap <leader>vrc :ReloadVimConfig<CR>
|
||||
|
|
|
@ -3,7 +3,7 @@ nodejs 18.1.0
|
|||
python 3.10.4
|
||||
ruby 3.0.0
|
||||
neovim 0.7.0
|
||||
bat 0.20.0
|
||||
bat 0.21.0
|
||||
awscli 2.2.44
|
||||
java openjdk-17.0.2
|
||||
rust 1.60.0
|
||||
|
@ -11,4 +11,4 @@ lua 5.4.4
|
|||
actionlint 1.6.12
|
||||
act 0.2.26
|
||||
shellcheck 0.8.0
|
||||
cmake 3.22.3
|
||||
cmake 3.23.1
|
||||
|
|
Loading…
Reference in New Issue