if exists('g:loaded_grappele') finish endif let g:loaded_grappele = 1 nnoremap Grappele grappele#Grappele(v:count, 'n') nnoremap GrappeleRecall :call grappele#Recall('n') vnoremap GrappeleRecall :call grappele#Recall('v') onoremap GrappeleRecall grappele#ORecall() if !hasmapto('Grappele') || !maparg('G', 'n') nnoremap G grappele#Grappele(v:count, 'n') endif if !hasmapto('Grappele') || !maparg('G', 'v') vnoremap G \ grappele#Grappele(v:count, 'v', visualmode()) endif if !hasmapto('Grappele') || !maparg('G', 'o') onoremap G grappele#Grappele(v:count, 'o') endif if !hasmapto('GrappeleRecall') || !maparg('gG', 'n') nmap gG GrappeleRecall endif if !hasmapto('GrappeleRecall') || !maparg('gG', 'v') vmap gG GrappeleRecall endif if !hasmapto('GrappeleRecall') || !maparg('gG', 'o') omap gG GrappeleRecall endif