When using the :oldfiles command, I can easily exit the list with q.When I use the :registers command, it says Press ENTER or type command to continue. But I would like to exit the list with q, without entering into macro recording which is annoying. I don't like pressing enter.Is there a native Vim way to exit the register list with q, just like the :oldfiles pager does? It would be nice to have a bit of consistency.EDITTo display registers, I actually do :reg 0123456789, which is a short output, so that's why Vim's more-prompt pager is not used (cf. :h more-prompt). I have a lot of :oldfiles, so that's why Vim's more-prompt pager is used in this case.I want to be able to always hit q regardless of whether the output is short. Maybe there is a way to always force the more-prompt pager? Or to customize mappings for output windows? Worst case scenario I could pipe the output in a scratch buffer that has a custom q mapping, if there is no simpler solution.
How to exit the registers list with q?
register
I gave in to the dark side and used some hacky Vimscript:map <silent> '' :call DisplayRegisters()<cr>function! DisplayRegisters()  redir => output  silent exe 'reg 0123456789'  redir END  new  silent file [Registers]  setlocal nonumber norelativenumber  setlocal buftype=nofile bufhidden=wipe noswapfile nobuflisted nomodified  silent put =output  silent normal gg_d2j  exe 'resize ' . line('$')  map <silent> <buffer> q :q<cr>  map <silent> <buffer> <esc> qendfunctionThis allows me to see a short list of registers by typing '', and close it by typing q, just like I wanted.