*significa que el búfer ha sido modificado y %significa que es de solo lectura.
(Los comentarios aquí corrigieron mi incorrección inicial que *significa que el búfer está marcado para una acción posterior. El carácter utilizado para eso es >, no `*.)
Los comentarios aquí también mencionan, como recordatorio, que los mismos caracteres *y %se usan en la línea de modo para indicar que un búfer ha sido modificado y es de solo lectura, respectivamente).
( h(o como siempre C-h m) en Ibuffer muestra ayuda en el modo principal. Pero veo que no proporciona ninguna leyenda para comprender tales marcas. Por favor considere presentar un informe de mejora / error:. M-x report-emacs-bug)