ccsession.vim is a ddu.vim source and kind plugin that collects session data
from Claude Code and resumes them in :terminal.
See :help ccsession for details.
call ddu#custom#patch_global('sources', ['ccsession'])
" Optional: Set source parameters, see `:help ccsession-source-params`.
call ddu#custom#patch_global('sourceParams', #{
\ ccsession: #{
\ all: v:false,
\ projectPaths: [],
\ }
\})
" Optional: Set kind parameters, see `:help ccsession-kind-params`.
call ddu#custom#patch_global('kindParams', #{
\ ccsession: #{
\ allowMultipleResume: v:false,
\ terminalOpenModifier: 'horizontal',
\ }
\})