test
" copy file path command! -nargs=0 CopyFilePath call s:Clip(expand('%:p')) nnoremap <space>f :CopyFilePath<CR> command! -nargs=0 CopyDirPath call s:Clip(expand('%:p:h')) nnoremap <space>d :CopyDirPath<CR> command! -nargs=0 CopyCwd call s:Clip(getcwd()) nnoremap <space>c :CopyCwd<CR> nnoremap <space>m :cd %:h<CR>:echo "CWD => " . getcwd()<CR> function! s:Clip(data) let @*=a:data echo "clipped: " . a:data endfunction