diff --git a/nvimrc b/nvimrc index c87cf0b..d7f6770 100644 --- a/nvimrc +++ b/nvimrc @@ -209,11 +209,19 @@ endfunction nmap fy :call CopyToDefaultRegister() " and into + register: function! CopyToSystemClipboard() - let @* = expand("%:p") - let @+ = expand("%:p") - echom expand("%:p") + let result = expand("%:p") + let @* = result + let @+ = result + echom "Copied to clipboard: " . result +endfunction +function! CopyToSystemClipboardWithLine() + let result = expand("%:p") . ":" . line(".") + let @* = result + let @+ = result + echom "Copied to clipboard: " . result endfunction nmap fY :call CopyToSystemClipboard() +nmap fL :call CopyToSystemClipboardWithLine() " disable Ex mode nnoremap Q