[[plugins]]
repo = 'https://github.com/kuuote/ddc-source-yank'
hook_add = '''
nnoremap cd <Cmd>call ddc#source#yank#clear()<CR>
nnoremap cy <Cmd>set operatorfunc=ddc#source#yank#register<CR>g@
nnoremap cyy <Cmd>set operatorfunc=ddc#source#yank#register<CR>g@_
xnoremap Y <Cmd>set operatorfunc=ddc#source#yank#register<CR>g@
'''

[[plugins]]
repo = 'https://github.com/LumaKernel/ddc-source-file'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-source-around'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-source-cmdline'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-source-input'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-source-line'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-source-lsp'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-source-shell-native'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-ui-native'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-ui-none'

[[plugins]]
repo = 'https://github.com/Shougo/ddc-ui-pum'

[[plugins]]
repo = 'https://github.com/Shougo/ddc.vim'
on_event = ['CmdlineEnter', 'InsertEnter']
hook_source = '''
source $VIMCONF/conf/plug/ddc.vim
'''

[[plugins]]
repo = 'https://github.com/Shougo/pum.vim'
on_func = 'pum#'
# L<mappings-pum_vim>
hook_source = '''
call pum#set_option('direction', 'below')
call pum#set_option('highlight_matches', '')
'''

[[plugins]]
repo = 'https://github.com/tani/ddc-fuzzy'