VG
Size: a a a
VG
VL
VL
VL
function GetVisualSelection()
let [line1, col1] = getpos("'<")[1:2]
let [line2, col2] = getpos("'>")[1:2]
let line = getline(line1)
let line = line[col1 - 1 : col2 - (&selection == 'inclusive' ? 1 : 2)]
return line
endfunction
vnoremap <silent> <leader>l :<C-U>Rg <C-R>=GetVisualSelection()<CR><CR>
pl
VG
VG
DK
DK
DK
DK
DK
VG
VG
DK
VL
DK
DK
DK
DK