Vim - mapeo con un prefijo de registro opcional

Así que descubrí que una tarea común para mí en Vim es PONER ya sea al comienzo de la línea o al final de la línea. Entonces mi mapeo podría ser:

nmap <Leader>p $p
nmap <Leader>P 0P

Sin embargo, lo que realmente me gustaría hacer es incluir opcionalmente un registro antes de poner.

Así por ejemplo "a, P colocaría desde el registro a hasta el comienzo de la línea.

¿Hay alguna manera de hacer esto con un mapeo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta