title: Send register name to mapped command
body: <p>I made this command to send my current buffer's file path into the <code>+</code> register:</p>
  <pre><code>:nmap &lt;Leader&gt;yp :let @+=expand(&quot;%:p&quot;)&lt;cr&gt;
  </code></pre>
  <p>I'd like to extend it so that the user choose the register to send to when calling <code>&lt;Leader&gt;yp</code>, but I'm not sure how.</p>
  <p>If there's a way to &quot;capture the selected register&quot;, can I use it into my command to then allow something like <code>&quot;a&lt;Leader&gt;yp</code>?
  Thanks!</p>