emacsGUI和终端的颜色主题表现不一致,问有没有方法把他们的颜色主题分开设置
用display-graphic-p
判断下
M+x里找不到这个命令
C-h f, 查看一下
没有学过Elisp,要怎么调用呢,楼上的意思是让我写配置文件吗
会了
(if (display-graphic-p)
#body
)
M-x 没有是因为这个函数没有加上 (interactive)
,
比如写个函数
(defun aaa () nil)
按 M-x 是看不到的。但是如果这么写
(defun aaa ()
(interactive)
nil)
再按 M-x 就能看到了。
(if (equal window-system 'x)
(load-theme 'solarized1 t)
(load-theme 'solarized2 t))
solarized1 你希望使用的 GUI 主题, solarized2 你希望使用的终端主题。
那个,写配置的时候碰到了点问题,比如
(if condition
()
())
我想要condition为t时,执行不止一个代码块,那个把一堆代码块包在一起做成一个代码块的宏是什么
(progn () ())
你提到说终端和GUI中的色彩显示不一致可能是终端本身的色彩支持问题
这里有一个帖子能解决(前提是终端支持24bit color)
。。。现在大部分终端都支持256color
你需要的是True color 支持,这个颜色可比256丰富多了。。。
有相关帖子吗