counsel-switch-bufferとivy-switch-bufferの違い

counsel-switch-bufferは候補選択時に、バッファ内容のプレビューがデフォルトで有効になっている。
ivy-switch-bufferではプレビューはデフォルトで無効になっている。C-M-nやC-M-pで選択時にはプレビューが有効になる。

;; 候補選択時、バッファプレビューあり
(global-set-key (kbd "C-x b") 'counsel-switch-buffer)

;; 候補選択時、バッファプレビューなし (C-M-n, C-M-pでプレビューしながら選択できる)
(global-set-key (kbd "C-x b") 'ivy-switch-buffer)