Back from emacs recently, in emacs I can list all the existing buffers in a emacs buffer, where I can do search, delete or jumping etc.

In Vim, if I type :browse oldfiles, a long list may be returned below the command line buffer and I can only move the buffer up&down or just a number to jump to corresponding file.

It will be convenient, if I can search the long list given by :browse oldfiles, :ls or :tselect etc. I know that redir can be used in my case, but it's a bit annoying when you have to do it every time.

I'm wondering if there's a more vim-way to handle this scenario such as quickfix windows.

  • 1
    See How to grep in ex command output? for possible answers to this question. In particular, the answer using :filter might be interesting for this specific case.
    – filbranden
    Apr 29 '20 at 15:51
  • 1
    @filbranden I think :filter is not capable for all the {command} after reading help :filter. So I try :filter /xx/ tselect, and it doesn't work.
    – Yukun Du
    Apr 29 '20 at 16:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.