从 `:bnext` `:bprevious` 中排除 quickfix 缓冲区

Exclude quickfix buffer from `:bnext` `:bprevious`

我经常使用的 :bnext :bprevious 导航中包含快速修复缓冲区(例如在 :make 之后用 :cope 打开)(已映射)到箭头键)。但是,我从不想以这种方式导航到 quickfix 缓冲区。有什么好的方法可以排除吗?

这是一个简单的解决方案:

augroup qf
    autocmd!
    autocmd FileType qf set nobuflisted
augroup END

:help 'buflisted'