本人只找到了如何区分 不同系统 的设置方法,没有找到如何区分 TUI 还是 GUI
帮帮忙🙏
(when (string= "windows-nt" system-type)
;; 代码放置
)
(when (string= "gnu/linux" system-type)
;; 代码放置
)
(when (string= "darwin" system-type)
;; 代码放置
)
本人只找到了如何区分 不同系统 的设置方法,没有找到如何区分 TUI 还是 GUI
帮帮忙🙏
(when (string= "windows-nt" system-type)
;; 代码放置
)
(when (string= "gnu/linux" system-type)
;; 代码放置
)
(when (string= "darwin" system-type)
;; 代码放置
)
(display-graphic-p)
能详细点吗?
我找找这个函数先
可以在论坛里搜索一下,或者 describe function
(if (display-graphic-p)
;; GUI 代码放置,多行代码的话用 (progn) 包一下
;; TUI 代码放置
)
如果只想区分 TUI 和 GUI:
(if (display-graphic-p)
GUI...
TUI...)
如果想区分具体哪种 GUI:
(cond
((eq window-system nil) TUI...)
((eq window-system 'x) X Window...)
((eq window-system 'w32) MS-Windows...)
...)
感谢大佬:pray:
感谢大佬:pray:!