私はテーマを設定しようとしています.1つは端末用、もう1つはGUI用です。 私は、このスレッドを読んだ:https://superuser.com/questions/165335/how-can-i-show-the-emacs-menu-in-gui-emacs-frames-but-not-in-tty-frames-when-usiGUI /端末emacsの設定のみ
をそして、私のニーズに合わせて機能を作成しようとしました:ここに私を導いた
Run certain Emacs init commands only in GUI mode。
(defun set-frame-theme (frame)
(let ((want-theme (memq (framep frame) '(x w32 ns))))
(set-frame-parameter frame '(load-theme '(if want-theme monokai solarized-dark) t))))
(add-hook 'after-make-frame-functions 'set-frame-theme)
これは機能しません。 私はguiの場合にのみmonokaiをロードしようとしています。そうでなければ、ソラリゼーションダークをロードします。 GUIインターフェイスでは機能しますが、端末が一見クラッシュすることがあります。
提案?
私は予想以上に優れています。ありがとう! – CrimsonKing
私はそれを試しました、そしてemacsは "シンボルの関数定義は無効です:display-graphics-p"と言ってエラーを投げます。私は何をすべきか?私はEmacs 24を使用しています。 – CrimsonKing
Oops Typo!それは(display-graphic-p)でなく(display-graphicS-p)< - 複数のことに注意してください。私は投稿を更新しました。 –