Pasando el nombre del registro en la asignación a un comando ex
Supongamos que quiero crear un mapa en vim que llame a un comando ex como parte de su trabajo. Y suponga que el comando ex toma un nombre de registro como entrada.
Aquí hay un ejemplo de juguete:
nmap <leader>p :put x
El problema es que siempre se utilizará el registro 'x'. Pero al escribir, quiero poder escribir:
"a<leader>p
Para usar el registro 'a', o:
"b<leader>p
para utilizar el registro 'b'.
¿Hay alguna manera de que pueda pasar el 'registro de modo normal actual' junto con el comando 'ex'?