From d3f864429ba54859455e350abece1df89116263a Mon Sep 17 00:00:00 2001 From: Rob Watson Date: Sun, 16 Jun 2024 16:47:37 +0200 Subject: [PATCH] feat(nvim): add CopyToSystemClipboardWithLine --- nvimrc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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