Installation:

Put cbm.el in your `load-path' and require it:

(require 'cbm)

It is recommended to bind `cbm-cycle', `cbm-switch-buffer' and
`cbm-find-org-agenda-file' to a key:

(global-set-key (kbd "C-;") #'cbm-cycle)
(global-set-key (kbd "C-'") #'cbm-switch-buffer)
(global-set-key (kbd "C-c o") #'cbm-find-org-agenda-file)
(define-key rcirc-mode-map (kbd "M-i") #'cbm-rcirc-switch-to-channel)

Usage:

This package provides useful commands for switching to similar
buffers. It's particularly handy for switching between buffers in
the same major mode.