Uma maneira de fazer isso é usar :redir
para redirecionar a saída do comando :map
para um registrador e depois colar esse registro em um novo buffer. Por exemplo:
:set nomore
:redir @a
:map foo
:redir END
:set more
:new
:put a
Os comandos :set nomore
e :set more
desligam e retornam à paginação para que você não tenha que pressionar a barra de espaço para ver cada página da saída do comando enquanto a captura no registro. Veja
:help :redir