大家有没有发现 emacs 的默认 dark theme 特别科学特别舒服?

我有很多年在用 monokai theme,发现在某些 mode 下高亮不太科学,然后搜了好几个小时,偶然发现默认的 dark theme 简直完美。

尤其是代码注释要给出比较明显的颜色,这个很科学。

这个很正常吧,每个 mode 自己开发的时候,颜色至少会适配默认的 light dark theme。 然后其他的 theme 只能是去尽量兼顾可能多的 mode。你可以看看 Modus Themes | Protesilaos Prot 的这些 theme 对各个 mode 的支持比较多。

我觉得包括modus theme在内的主题有一点设计不太好,就是先定义一个palette然后再给赋值。modus-theme.el有7000多行,绝大多数行都浪费在定义几个子主题的palette上了,挨个手工选择而不是用代数变换。

koishi-theme v3版本引入了用颜色空间变换函数使主题随心变化的效果,甚至能做到每次启动emacs主题不重样,但是似乎没几个人知道它有这个功能。

2 个赞

好像emacs默认就没几个暗色主题罢,至少我是搜不到(

solarized-emacs倒是能通过十个基础色插值混合出整套palette,不过solarized毕竟简单一点

我就是通过他写的 standard theme 发现默认 theme 很不错的

modus theme 支持全面,

我看到的唯一较好支持markdown mode的theme,

AI时代,我有不少markdown文件

请问默认的 dark theme 是哪个?有效果图吗?

Emacs 内置的 Dark Theme 可以看这里 https://www.reddit.com/r/emacs/comments/byvjo1/could_anyone_identify_this_theme_its_named_dark/ 预览图上面链接和 Protesilaos 的 Standard Theme 里有

这个帖子里也有一些截图:

效果挺不错的,你是应用了哪个默认主题?叫什么名字?我翻了你的配置,没看到在哪有设置主题的。

请问你觉得modus哪方面做的较好?我想学习一下

就是不配置任何主题的时候,emacs 会自动给我使用默认的 dark theme,我也不确定这个 theme 的名字。

默认不配置主题的话,我记得是白色的主题。(可以通过 emacs -q启动Emacs进行确认)我从你的截图看,应该是加载了别的主题。

emacs 有 默认的 dark theme,并且会通过某种机制判断你的系统是希望 dark 还是 light。我记得当时搜索 theme 的时候问 AI,AI 是这样说的,具体的判断机制我忘记了。

是不是系统用了暗色主题