Emacsでは、専用ウィンドウから別のバッファに強制する方法は?

Emacsでは、専用ウィンドウから別のバッファに強制する方法は?

専用ウィンドウのバッファを別のバッファに強制的に置き換えるコマンドやショートカットがありますか?

C-x b別のバッファを使用または切り替えようとしたときにM-x switch-to-buffer表示されます"Cannot switch buffers in a dedicated window"

そのため、一部のアプリケーション(gdbなど)で非公開で開かれる非公開ウィンドウを抑制したり、ショートカットやオーバーレイを使用して同じウィンドウ内の他のバッファに切り替えたりする方法が必要です。

ベストアンサー1

評価では、(set-window-dedicated-p (frame-selected-window) nil)現在のウィンドウの非公開を解除する必要があります。

バラよりhttps://www.gnu.org/software/emacs/manual/html_node/elisp/Dedicated-Windows.html専用ウィンドウのドキュメントです。

おすすめ記事