Essa informação está contida em " :help :buffers
". Vou citar aqui:
Indicators (chars in the same column are mutually exclusive):
u an unlisted buffer (only displayed when [!] is used)
|unlisted-buffer|
% the buffer in the current window
# the alternate buffer for ":e #" and CTRL-^
a an active buffer: it is loaded and visible
h a hidden buffer: It is loaded, but currently not
displayed in a window |hidden-buffer|
- a buffer with 'modifiable' off
= a readonly buffer
+ a modified buffer
x a buffer with read errors
Para responder à sua pergunta específica, "%" significa o buffer atual na janela em que seu cursor está quando você fez " :buffers
". "a" significa um buffer que você pode ver no momento. Finalmente, "#" é o buffer alternativo, que normalmente significa o último buffer que você estava editando.