私は素晴らしい組織モードに emacs を使用している新しい emacs ユーザーです。ページの上部にすべての組織ファイルへのリンクがありますが、リンクをクリックするたびにウィンドウが分割されるため、画面の半分しか使用できません。emacs がウィンドウを水平方向に分割せず、リンク用の新しいウィンドウを開くように設定するにはどうすればよいですか?
2 に答える
リンクを新しいフレームで開きたいということだと思います。(Emacs の用語は、他の GUI アプリとは少し異なります。なぜなら、Emacs は X11 より前から存在するからです。他のアプリで「ウィンドウ」と呼ばれるものは、Emacs では「フレーム」と呼ばれます。「ウィンドウ」は、Emacs ではすでに特定の意味を持っていたためです。は多くの関数の名前で使用されていました。) 今起こっていることは、1 つのウィンドウを含むフレームがあり、Emacs がそのウィンドウを分割して 2 つのウィンドウを形成していることです。
デフォルトの代わりにorg-link-frame-setup
使用するには、カスタマイズする必要があります。find-file-other-frame
find-file-other-window
と入力すると、これを行うことができますM-x customize-variable <ENTER> org-link-frame-setup <ENTER>
。Value Menu
の横にある をクリックしてfind-file-other-window
を選択しfind-file-other-frame
、 をクリックしますSave for future sessions
。
1つのオプションは、Emacsにウィンドウを分割しないように指示することです。これは次のように実行できます。
(setq same-window-regexps '("."))
これにより、ウィンドウが分割されなくなります。次に、通常のコマンドを使用してバッファを切り替え、表示していたものに戻ります。
これは、新しいフレームであるとあなたが求めていたように聞こえるのとは対照的です。フレーム(グラフィカルウィンドウ)を切り替える必要があるため、画面のスペースが限られている場合、IMOは実際には役に立ちません。