好像是有用,懒得折腾了,现在完全是手写的mode line,再次回到了丝滑的感觉,就算开了行号也没卡过
终端只有 256 色
不会啊,iterm里有很多颜色配置,ansi,xterm256,xterm-new等等,网上看了一些都没解决
试了一下好像不行,我的vim颜色是对的
你没有使用正确的 iTerm solarized dark 主题。
终端只有 256 色,而 solarized 主题使用了超出 256 色的颜色。一般的权衡做法是牺牲 ANSI 的 bright 色系,来预定义 solarized 主题常用的几种颜色,这样 Emacs 在终端下就可以显示正常的颜色了。
iTerm 自带的那个 solarized 是有问题的,你可以试试看这个
对,这个颜色定义是对的,剩下的就是确认 Emacs 用了这些颜色。
不知道你用了哪个实现,但你可以试试这两个:
Terminal 和 Emacs theme 的搭配本来就是个挺 tricky 的东西,只能多试试看。
谢谢。但改成ansi后,改主题只能在iterm2设定里改了,emacs改不了了。。估计还是iterm那边的设定问题
“改成 ANSI”?我觉得我有什么地方让你误会了。
总之你现在的 iTerm theme 是没问题了,不需要动其他的配置;Emacs 的话你把 theme 改成我上面提供的两个中的一个,应该就可以看到正常的颜色了,就是这样,没有其他多余的设置。
GUI 下面折腾字体,terminal 下面折腾配色,都是折腾。。。