我正在尝试设置一个主题 - 一个仅用于终端,一个仅用于 gui。我读过这个帖子: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,否则加载 solarized-dark。它确实适用于 GUI 界面,但会导致终端看似崩溃。
建议?