14

実行した場合に実行したくない項目が .emacs にいくつかありますemacs -nw。その場合、elispでどのように判断できますか?

(-nox を -nw に変更するために編集 --- 私の脳はどこにありましたか?)

4

3 に答える 3

14

私は自分の答えを見つけたと思います:

(when window-system
    (foo))

X で実行しているときにのみ foo します。

于 2009-05-28T20:49:13.527 に答える
3

Emacs は、tty フレームと GUI フレームの両方で同時に実行できます。

このwindow-system変数は「端末ローカル」です。つまり、その値は、現在選択されているフレームが tty フレームか GUI フレームかによって異なります。

于 2014-05-23T13:48:50.017 に答える