Mesma ideia que a solução da Heptite, mas como um forro. Muitas outras coisas podem ser feitas desta maneira: obtenha o nome do buffer (graças ao mapa), buffers wipeout que correspondem a um padrão , link etc.
echo len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))