Make a list of buffers similarly to M-x list-buffers but customizable.
M-x bs-show pops up a buffer list similar to the one normally
displayed by C-x C-b but which you can customize. If you prefer
this to the usual buffer list, you can bind this command to C-x
C-b. To customize this buffer list, use the
bs Custom group
(see Easy Customization).
MSB global minor mode (“MSB” stands for “mouse select buffer”)
provides a different and customizable mouse buffer menu which you may
prefer. It replaces the bindings of
normally on C-Down-Mouse-1, and the menu bar buffer menu. You
can customize the menu in the
msb Custom group.