2

emacs で一部のウィンドウをアクセス不可に設定する方法はありますか?

たとえば、gdb show-many-windows ビューでは、毎回ローカル変数ウィンドウまたはスタック ウィンドウに切り替えたくありません。

4

2 に答える 2

2

C-x oに設定されていother-windowます。カスタマイズが難しいことで知られていますが、ここでは、window パラメータ 'no-other-windowを尊重しています。あなたの目標は、することです(set-window-parameter gdb-window 'no-other-window t)。あとはgud、ウィンドウにこれらのプロパティを接続して設定するだけです。

良いスタートは

(defun make-selected-window-unselectable ()
  (interactive)
  (set-window-parameter (selected-window) 'no-other-window t))
(global-set-key "\M-p" 'make-selected-window-unselectable)

ウィンドウは本当に選択できないわけではないので、誰かがおそらく名前について口論するでしょうが、それで十分です。

于 2012-07-31T00:07:52.290 に答える
0

カスタマイズする代わりに、方向によるフレーム ナビゲーションを可能にするWindMoveother-windowを使用してみてください。

于 2012-08-01T13:40:38.327 に答える