From 25e5dff4e9fd97a09f5acd0b912e8caf3ce16f1b Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Tue, 17 May 2022 13:07:40 +0200 Subject: [PATCH] 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. --- home/programs/neovim/configuration/plugin/mappings.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/home/programs/neovim/configuration/plugin/mappings.vim b/home/programs/neovim/configuration/plugin/mappings.vim index c1c81d0..5e90f36 100644 --- a/home/programs/neovim/configuration/plugin/mappings.vim +++ b/home/programs/neovim/configuration/plugin/mappings.vim @@ -17,15 +17,17 @@ nnoremap pt :Telescope ctags_outline outline nnoremap pr :Telescope custom_runs nnoremap pc :call TelescopeCurrentComposerPackage() +" lca = lsp code action +nnoremap lca :lua vim.lsp.buf.code_action() + nnoremap k :NERDTreeToggle nnoremap f :NERDTreeFind nnoremap b :TagbarToggle nnoremap u :UndotreeToggle -nnoremap a :PhpactorContextMenu +nnoremap am :PhpactorContextMenu nnoremap au :PhpactorImportClass nnoremap ag :PhpactorGotoDefinition -nnoremap ah :PhpactorHover nnoremap tn :TestNearest nnoremap tl :TestLast