Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実行した場合に実行したくない項目が .emacs にいくつかありますemacs -nw。その場合、elispでどのように判断できますか?
emacs -nw
(-nox を -nw に変更するために編集 --- 私の脳はどこにありましたか?)
私は自分の答えを見つけたと思います:
(when window-system (foo))
X で実行しているときにのみ foo します。
Emacs は、tty フレームと GUI フレームの両方で同時に実行できます。
このwindow-system変数は「端末ローカル」です。つまり、その値は、現在選択されているフレームが tty フレームか GUI フレームかによって異なります。
window-system