xcode-theme: 来自Apple的主题设计,如今来到了Emacs

几年前就想要一个Xcode默认主题了,可惜当时并没有找到好的主题代码来抄,于是搁置了

见:想从其它编辑器转移一个theme过来,有没有什么经验分享呢?

近期一是通过魔改spacemacs-theme发现其代码结构意外的简洁可以直接拿来用,二是发觉vim/sublime/vscode的Xcode主题移植逐渐成熟,于是花了一个下午加晚上改了一份Emacs的版本。

下面是效果截图:

代码仓库:GitHub - juniorxxue/xcode-theme: Xcode theme for Emacs

P.S.

由于楼主平时只用Emacs来写Coq以及安装极少量的插件Company + Ivy + moodline,所以小部分语言,大部分插件以及terminal版本的配色仍然是未开发的状态,如果有同样爱好Xcode配色的同学们可以根据我提供的设计准则来自由发挥。

7 个赞

用上了,很不错,谢谢楼主

1 个赞

enjoy!

连字符怎么设置的?

company-coq 重新实现了一遍prettify-symbols-mode,更好用,可惜并没有独立出来

org 里的链接颜色是不是有点浅。

Img_2021-07-21_09-09-39

没想到还真有人喜欢xcode的默认配色。使用xcode第一件事不是改主题吗? :joy:

1 个赞

link方面我确实低调处理设置成comment一样的颜色了,我有空补充一下颜色2333

:joy: 我原以为很多人都喜欢的(我就是把自己的所有编辑器设置成xcode配色了),后来问了几个iOS Developer发现确实都不用默认主题,看来配色喜好是很主观的。

Xcode亮色主题比较偏糖果色,xcode暗色也是差不多,有点像Dracula,但是没有太多的紫色元素,我还是十分中意的

我现在都不折腾 theme,我就选一个能看的过去的,并且长期维护的 theme,时间长了,就习惯了。 下载我用 modus-themes, 省心省事

2 个赞

本意是这样的,因为折腾theme确实是个麻烦活23333

我一直也是这个想法,但是最近无奈用的几个包都比较小众,99%的主题没有覆盖到,比如 proof-general 和 agda-mode

本来是准备提个PR修复几个face就好,但是因为coq有些高亮是使用的几个默认font-lock,就算修复了插件的face语言的高亮也没有一致性,别人的包又肯定不允许我改默认的配色,就决定自己fork下来自己单干

到最后发现都做到这个地步了,干嘛不自己写个theme用上最爱的Xcode主题哈哈,于是就熬夜写了

你可以锻炼你的忍耐力,做到眼中无色,心中有色后,一切就都不是问题了。。。 :rofl:

哈哈,都是一样的颜色倒是没什么问题,最怕的是不一致干扰了视线

同样的行为理应是同样或者相近的颜色

比如所有函数调用(function application)的代码应该不因为(用户定义的函数,内置的函数,库函数,匿名函数等)导致颜色差异很大,所以我搞了个设计准则出来慢慢调

主题确实是很主观的,看久了容易腻。以前也经常换,现在固定用 color-theme-sanityinc-tomorrow-bright

如果用的包不多还好,如果装的包比较多,主题得适应各种 face 也是很费精力的。

欢迎使用我这个主题来练习这一神功 GitHub - MetroWind/notink-theme: A grey-scale Emacs theme inspired by e-ink displays

1 个赞

:joy: :joy: :joy: :joy: :joy: :joy: :joy: :joy:

我是不太喜欢 xcode 的配色,但是看到能提供这么多选择也很好。

试了一下这个主题,放在Emacs上还意外挺好看的。

1 个赞

偷了个颜色,自己弄了个更简单的版本用了起来。

3 个赞

狗哥好朴素啊

1 个赞

狗哥总是戳中我的点