几年前就想要一个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 个赞
company-coq 重新实现了一遍prettify-symbols-mode,更好用,可惜并没有独立出来
没想到还真有人喜欢xcode的默认配色。使用xcode第一件事不是改主题吗?
1 个赞
link方面我确实低调处理设置成comment一样的颜色了,我有空补充一下颜色2333
我原以为很多人都喜欢的(我就是把自己的所有编辑器设置成xcode配色了),后来问了几个iOS Developer发现确实都不用默认主题,看来配色喜好是很主观的。
Xcode亮色主题比较偏糖果色,xcode暗色也是差不多,有点像Dracula,但是没有太多的紫色元素,我还是十分中意的
我现在都不折腾 theme,我就选一个能看的过去的,并且长期维护的 theme,时间长了,就习惯了。 下载我用 modus-themes, 省心省事
2 个赞
xuuexu
11
本意是这样的,因为折腾theme确实是个麻烦活23333
我一直也是这个想法,但是最近无奈用的几个包都比较小众,99%的主题没有覆盖到,比如 proof-general 和 agda-mode
本来是准备提个PR修复几个face就好,但是因为coq有些高亮是使用的几个默认font-lock,就算修复了插件的face语言的高亮也没有一致性,别人的包又肯定不允许我改默认的配色,就决定自己fork下来自己单干
到最后发现都做到这个地步了,干嘛不自己写个theme用上最爱的Xcode主题哈哈,于是就熬夜写了
你可以锻炼你的忍耐力,做到眼中无色,心中有色后,一切就都不是问题了。。。
xuuexu
13
哈哈,都是一样的颜色倒是没什么问题,最怕的是不一致干扰了视线
同样的行为理应是同样或者相近的颜色
比如所有函数调用(function application)的代码应该不因为(用户定义的函数,内置的函数,库函数,匿名函数等)导致颜色差异很大,所以我搞了个设计准则出来慢慢调
主题确实是很主观的,看久了容易腻。以前也经常换,现在固定用 color-theme-sanityinc-tomorrow-bright。
如果用的包不多还好,如果装的包比较多,主题得适应各种 face 也是很费精力的。
我是不太喜欢 xcode 的配色,但是看到能提供这么多选择也很好。
试了一下这个主题,放在Emacs上还意外挺好看的。
1 个赞