結論
SPC + C-gすると、ファイルパスを[[Windows]]のクリップボードにコピーするようにしました。
最初は無名レジスタの指定がうまくいかずハマりましたが、@"でできました。
これだと絶対パスになるので、[[Visual Studio Code]]のようにファイルのルートからの相対パスでファイルパスを取得できるようにしたいです。
@"=expand('%:p')- 無名レジスタに
expand('%:p')でカレントファイルの絶対パスを保存
- 無名レジスタに
call system('clip.exe', @")- 無名レジスタの内容を[[Windows]]のクリップボードに渡す
" カレントバッファのファイルパスをクリップボードにコピー
nnoremap <leader><C-g> :<C-u>echo "copied fullpath: " . expand('%:p') \| let @"=expand('%:p') \| call system('clip.exe', @")<CR>