ddc.vim プラグインで、補完表示が無い時は Tab キーの入力でインデントの動作をさせたい


vimでdcc.vimをインストールして使っています。  
今、Tabで補完できるようにしているのですが、補完表示がある時以外は、Tabに本来の動きをさせたいです（スペースを入力するということ）。

しかし、今の設定だと、補完表示がないときはTabは押しても何も起きない状態なようです。  
どうすれば上記のような設定にすることができるか教えてください。

また、INSERTの状態で文字を入力すると[ddc] ['vim-lsp']←これが一瞬でてきて鬱陶しいです。それをなくす対処法も教えてください。

[code]

    call plug#('Shougo/ddc.vim')
     59 call plug#('vim-denops/denops.vim')
     60 call plug#('Shougo/pum.vim')
     61 call plug#('Shougo/ddc-around')
     62 call plug#('LumaKernel/ddc-file')
     63 call plug#('Shougo/ddc-matcher_head')
     64 call plug#('Shougo/ddc-sorter_rank')
     65 call plug#('Shougo/ddc-converter_remove_overlap')
     66 call plug#('prabirshrestha/vim-lsp')
     67 call plug#('mattn/vim-lsp-settings')
     68
     69 call ddc#custom#patch_global('completionMenu', 'pum.vim')
     70 call ddc#custom#patch_global('sources', [
     71  \ 'around',
     72  \ 'vim-lsp',
     73  \ 'file'
     74  \ ])
     75 call ddc#custom#patch_global('sourceOptions', {
     76  \ '_': {
     77  \   'matchers': ['matcher_head'],
     78  \   'sorters': ['sorter_rank'],
     79  \   'converters': ['converter_remove_overlap'],
     80  \ },
     81  \ 'around': {'mark': 'Around'},
     82  \ 'vim-lsp': {
     83  \   'mark': 'LSP',
     84  \   'matchers': ['matcher_head'],
     85  \   'forceCompletionPattern': '\.|:|->|"\w+/*'
     86  \ },
     87  \ 'file': {
     88  \   'mark': 'file',
     89  \   'isVolatile': v:true,
     90  \   'forceCompletionPattern': '\S/\S*'
     91  \ }})
     92 inoremap <Tab> <Cmd>call pum#map#insert_relative(+1)<CR>
     93 inoremap <S-Tab> <Cmd>call pum#map#insert_relative(-1)<CR>
     94  call ddc#enable()
    
[/code]




私はdcc.vimを使っていないので、確認していませんが <https://github.com/Shougo/ddc.vim> で Readme.md
を読んだ限りでは、  
inoremap pumvisible() ? pum#map#insert_relative(+1) : ''  
といった要領でどうでしょう?

もう一方は解りません

