Adjust Neovim keymappings for PHP / LSP

Telescope no longer provides LSP code actions.
I add a mapping to trigger code actions.

I also ensure that I don't have to wait for phpactor menu.
And I didn't use hover anyway.
This commit is contained in:
Daniel Siepmann 2022-05-17 13:07:40 +02:00
parent 847550b3c9
commit 25e5dff4e9
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4

View file

@ -17,15 +17,17 @@ nnoremap <leader>pt :Telescope ctags_outline outline<cr>
nnoremap <leader>pr :Telescope custom_runs<cr>
nnoremap <silent> <leader>pc :call TelescopeCurrentComposerPackage()<cr>
" lca = lsp code action
nnoremap <leader>lca :lua vim.lsp.buf.code_action()<cr>
nnoremap <leader>k :NERDTreeToggle<cr>
nnoremap <leader>f :NERDTreeFind<cr>
nnoremap <leader>b :TagbarToggle<cr>
nnoremap <leader>u :UndotreeToggle<cr>
nnoremap <leader>a :PhpactorContextMenu<cr>
nnoremap <leader>am :PhpactorContextMenu<cr>
nnoremap <leader>au :PhpactorImportClass<cr>
nnoremap <leader>ag :PhpactorGotoDefinition<cr>
nnoremap <leader>ah :PhpactorHover<cr>
nnoremap <silent> <leader>tn :TestNearest<cr>
nnoremap <silent> <leader>tl :TestLast<cr>