From 8d74522205b8bf7e208221f882e19462fe6e477c Mon Sep 17 00:00:00 2001 From: Jerome Reybert Date: Mon, 30 Jan 2017 00:14:56 +0100 Subject: [PATCH] autoload/magit/mapping.vim: add to buffer mapping (fix #85 #106) --- autoload/magit/mapping.vim | 50 +++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/autoload/magit/mapping.vim b/autoload/magit/mapping.vim index f9f3236..8b9983e 100644 --- a/autoload/magit/mapping.vim +++ b/autoload/magit/mapping.vim @@ -65,40 +65,40 @@ let g:magit_folding_close_mapping = get(g:, 'magit_folding_close_mapping', function! magit#mapping#set_default() - execute "nnoremap " . g:magit_stage_file_mapping . " :call magit#stage_file()" - execute "nnoremap " . g:magit_stage_hunk_mapping . " :call magit#stage_hunk(0)" - execute "nnoremap " . g:magit_discard_hunk_mapping . " :call magit#stage_hunk(1)" - execute "nnoremap " . g:magit_reload_mapping . " :call magit#update_buffer()" - execute "nnoremap " . g:magit_edit_mapping . " :call magit#jump_to()" - execute "nnoremap " . g:magit_commit_mapping . " :call magit#commit_command('CC')" - execute "nnoremap " . g:magit_commit_amend_mapping . " :call magit#commit_command('CA')" - execute "nnoremap " . g:magit_commit_fixup_mapping . " :call magit#commit_command('CF')" - execute "nnoremap " . g:magit_close_commit_mapping . " :call magit#close_commit()" - execute "nnoremap " . g:magit_ignore_mapping . " :call magit#ignore_file()" - execute "nnoremap " . g:magit_close_mapping . " :call magit#close_magit()" - execute "nnoremap " . g:magit_diff_shrink . " :call magit#update_diff('-')" - execute "nnoremap " . g:magit_diff_enlarge . " :call magit#update_diff('+')" - execute "nnoremap " . g:magit_diff_reset . " :call magit#update_diff('0')" - execute "nnoremap " . g:magit_toggle_help_mapping . " :call magit#toggle_help()" - - execute "nnoremap " . g:magit_stage_line_mapping . " :call magit#stage_vselect()" - execute "xnoremap " . g:magit_stage_hunk_mapping . " :call magit#stage_vselect()" + execute "nnoremap " . g:magit_stage_file_mapping . " :call magit#stage_file()" + execute "nnoremap " . g:magit_stage_hunk_mapping . " :call magit#stage_hunk(0)" + execute "nnoremap " . g:magit_discard_hunk_mapping . " :call magit#stage_hunk(1)" + execute "nnoremap " . g:magit_reload_mapping . " :call magit#update_buffer()" + execute "nnoremap " . g:magit_edit_mapping . " :call magit#jump_to()" + execute "nnoremap " . g:magit_commit_mapping . " :call magit#commit_command('CC')" + execute "nnoremap " . g:magit_commit_amend_mapping . " :call magit#commit_command('CA')" + execute "nnoremap " . g:magit_commit_fixup_mapping . " :call magit#commit_command('CF')" + execute "nnoremap " . g:magit_close_commit_mapping . " :call magit#close_commit()" + execute "nnoremap " . g:magit_ignore_mapping . " :call magit#ignore_file()" + execute "nnoremap " . g:magit_close_mapping . " :call magit#close_magit()" + execute "nnoremap " . g:magit_diff_shrink . " :call magit#update_diff('-')" + execute "nnoremap " . g:magit_diff_enlarge . " :call magit#update_diff('+')" + execute "nnoremap " . g:magit_diff_reset . " :call magit#update_diff('0')" + execute "nnoremap " . g:magit_toggle_help_mapping . " :call magit#toggle_help()" + + execute "nnoremap " . g:magit_stage_line_mapping . " :call magit#stage_vselect()" + execute "xnoremap " . g:magit_stage_hunk_mapping . " :call magit#stage_vselect()" - execute "nnoremap " . g:magit_mark_line_mapping . " :call magit#mark_vselect()" - execute "xnoremap " . g:magit_mark_line_mapping . " :call magit#mark_vselect()" + execute "nnoremap " . g:magit_mark_line_mapping . " :call magit#mark_vselect()" + execute "xnoremap " . g:magit_mark_line_mapping . " :call magit#mark_vselect()" - execute "nnoremap " . g:magit_jump_next_hunk . " :call magit#jump_hunk('N')" - execute "nnoremap " . g:magit_jump_prev_hunk . " :call magit#jump_hunk('P')" + execute "nnoremap " . g:magit_jump_next_hunk . " :call magit#jump_hunk('N')" + execute "nnoremap " . g:magit_jump_prev_hunk . " :call magit#jump_hunk('P')" for mapping in g:magit_folding_toggle_mapping " trick to pass '' in a mapping command without being interpreted let func_arg = ( mapping ==? "" ) ? '+' : mapping - execute "nnoremap " . mapping . " :call magit#open_close_folding_wrapper('" . func_arg . "')" + execute "nnoremap " . mapping . " :call magit#open_close_folding_wrapper('" . func_arg . "')" endfor for mapping in g:magit_folding_open_mapping - execute "nnoremap " . mapping . " :call magit#open_close_folding_wrapper('" . mapping . "', 1)" + execute "nnoremap " . mapping . " :call magit#open_close_folding_wrapper('" . mapping . "', 1)" endfor for mapping in g:magit_folding_close_mapping - execute "nnoremap " . mapping . " :call magit#open_close_folding_wrapper('" . mapping . "', 0)" + execute "nnoremap " . mapping . " :call magit#open_close_folding_wrapper('" . mapping . "', 0)" endfor " s:magit_inline_help: Dict containing inline help for each section