2022-03-11 14:03:07 +01:00
|
|
|
" Custom Mapping / Key bindings
|
|
|
|
let mapleader = ","
|
|
|
|
|
|
|
|
nnoremap H ^
|
|
|
|
nnoremap L $
|
|
|
|
|
|
|
|
" Stop highlighting of search results.
|
|
|
|
nnoremap <leader>nh :nohlsearch<cr>
|
|
|
|
|
|
|
|
" Configure navigation, e.g. go to buffer, file, ...
|
2023-03-02 13:25:23 +01:00
|
|
|
nnoremap <leader>pp :lua require('fzf-lua').builtin()<CR>
|
|
|
|
nnoremap <leader>pf :lua require('fzf-lua').git_files()<CR>
|
|
|
|
nnoremap <leader>pb :lua require('fzf-lua').buffers()<CR>
|
|
|
|
nnoremap <leader>pt :lua require('fzf-lua').btags()<CR>
|
|
|
|
nnoremap <silent> <leader>pc :call FilesInCurrentComposerPackage()<cr>
|
2022-03-11 14:03:07 +01:00
|
|
|
|
2022-05-17 13:07:40 +02:00
|
|
|
" lca = lsp code action
|
|
|
|
nnoremap <leader>lca :lua vim.lsp.buf.code_action()<cr>
|
|
|
|
|
2022-10-31 09:21:17 +01:00
|
|
|
nnoremap <leader>k :NERDTreeToggle<cr>
|
|
|
|
nnoremap <leader>f :NERDTreeFind<cr>
|
2022-03-11 14:03:07 +01:00
|
|
|
nnoremap <leader>b :TagbarToggle<cr>
|
|
|
|
nnoremap <leader>u :UndotreeToggle<cr>
|
|
|
|
|
2022-05-17 13:07:40 +02:00
|
|
|
nnoremap <leader>am :PhpactorContextMenu<cr>
|
2022-03-11 14:03:07 +01:00
|
|
|
nnoremap <leader>au :PhpactorImportClass<cr>
|
|
|
|
nnoremap <leader>ag :PhpactorGotoDefinition<cr>
|
|
|
|
|
2022-08-22 15:29:15 +02:00
|
|
|
" Testing
|
2022-03-11 14:03:07 +01:00
|
|
|
nnoremap <silent> <leader>tn :TestNearest<cr>
|
|
|
|
nnoremap <silent> <leader>tl :TestLast<cr>
|
|
|
|
nnoremap <silent> <leader>tf :TestFile<cr>
|
2022-08-22 15:29:15 +02:00
|
|
|
" Toggle Summary
|
|
|
|
nnoremap <silent> <leader>ts :UltestSummary<cr>
|
|
|
|
nnoremap <silent> <leader>tu :Ultest<cr>
|
2022-03-11 14:03:07 +01:00
|
|
|
|
|
|
|
nnoremap <leader>so :call SortParagraph()<cr>
|
|
|
|
nnoremap <silent> <leader>gtt :call OpenPHPUnitTestFilename()<cr>
|
|
|
|
|
|
|
|
" Terminal helpers
|
|
|
|
nnoremap <silent> <leader>e :TREPLSendLine<cr>
|
|
|
|
vnoremap <silent> <leader>e :TREPLSendSelection<cr>
|
|
|
|
|
|
|
|
nmap <leader>db :python3 debugger.run()<cr>
|
|
|
|
|
|
|
|
" Escape of terminal more esily.
|
|
|
|
tnoremap <Esc> <C-\><C-n>
|