孤独プログラマー譚

孤独死が近い。

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