kiwanami/emacs-window-manager — pull request #55 by tkf (2013-02-19 00:47:46+00:00)
Title: Treat pop-to-buffer-same-window as if switch-to-buffer

(多分)24系で新しく導入された `pop-to-buffer-same-window` にも `defadvice` をしかけて `switch-to-buffer` として扱うようにしてみました。 このアドバイスが無いと、内部で `pop-to-buffer` を呼んでいるため、 `pop-to-buffer` 扱いされてしまいます。 org-mode あたりが、積極的にこの関数を使っているようです。

`pop-to-buffer` の (これも多分24系で新しく導入された) ACTION 引数の取扱いを厳密にやれば別の `defadvice` をする必要はないかもしれませんが、このあたりはまだ良く分かっていません。