@@ -236,11 +236,16 @@ nnoremap <silent> [unite]gp :<C-u>Denite<Space>grep<Return>
236236nnoremap <silent> [unite]l :<C-u> Denite<Space> line<Return>
237237nnoremap <silent> [unite]u :<C-u> Denite<Space> -resume<Return>
238238
239- call denite#custom#map (' insert' , ' <C-j>' , ' <denite:move_to_next_line>' , ' noremap' )
240- call denite#custom#map (' insert' , ' <C-k>' , ' <denite:move_to_previous_line>' , ' noremap' )
241- call denite#custom#map (' insert' , ' <C-d>' , ' <denite:scroll_page_forwards>' , ' noremap' )
242- call denite#custom#map (' insert' , ' <C-u>' , ' <denite:scroll_page_backwards>' , ' noremap' )
243- call denite#custom#map (' insert' , ' <C-x>' , ' <denite:input_command_line>' , ' noremap' )
239+ " Define mappings
240+ autocmd FileType denite call s: denite_my_settings ()
241+ function ! s: denite_my_settings () abort
242+ nnoremap <silent> <buffer><expr> <CR> denite#do_map('do_action')
243+ nnoremap <silent> <buffer><expr> d denite#do_map('do_action', 'delete')
244+ nnoremap <silent> <buffer><expr> p denite#do_map('do_action', 'preview')
245+ nnoremap <silent> <buffer><expr> q denite#do_map('quit')
246+ nnoremap <silent> <buffer><expr> i denite#do_map('open_filter_buffer')
247+ nnoremap <silent> <buffer><expr> <Space> denite#do_map('toggle_select')
248+ endfunction
244249
245250" Use 'rg' instead of 'grep' if available
246251if executable (' rg' )
0 commit comments