求推荐适应黑白墨水屏的emacs theme

如题,目前暂时使用doom-one-light,不清楚有没有更好的纯黑白的theme?

1 个赞
1 个赞

多谢!字数补丁~~

如果你在用 android port,建议在 early-init.el 中将 android-display-planes 设置为 1,开启 emacs 默认主题的黑白支持。

你用啥设备呀?

也可以试试 eink ,仿 Kindle 的。

UPDATE: 包名叫 eink-theme 。

我用的termux+doom emacs。主要是电脑上用doom,尽量一致些。这样没有 android-display-planes 变量了吧?

就是楼下说的eink。文石电纸书boox note2。最近屏幕底部可能是因为摔过触摸不大灵了,加上新入了nuphy air60 v2键盘,就打算把之前在手机上试过的doom emacs用起来。发现体验还不错,就是显示有些内容看的不是很清楚,这不咨询theme,看看能不能解决。

电纸书?它能安装emacs?

额,我说的 eink (包名叫eink-theme) 是一个 emacs theme ,可以从 melpa 安装;不是电纸书。

1 个赞

我前一阵折腾一个墨水显示屏的时候正好花时间调过emacs的显示。GitHub - blahgeek/rabbitink 可以先看这个链接中的视频和截图,里面是emacs最终的效果。

我的emacs配置在 GitHub - blahgeek/emacs.d

主题方面,我并没用有某个现成的包,因为我发现它们的目的基本都是“模拟eink显示效果”,和我们的场景其实不一样,并不是很有必要。(真正使用墨水屏的时候,颜色变成黑白其实并不是主要的,因为屏幕本来就是黑白的,彩色也会变成黑白的。)

所以我是自己hack了一版,见 monoink-theme.el [0]。(不过只覆盖了我自己常用的一些包,所以估计不太完整)。另外,很重要的是把 display-color-p给override成返回nil [1]

另外还有非常重要的一点,如果是通过桌面系统外接墨水屏显示器的话,需要把字体的antialias给关掉,才能使得字体的显示更锐利(linux的话可以通过fontconfig配置)。不过如果楼主是直接在相应设备上运行的话,我估计设备的系统已经做了相关的事情了。

另外,除了显示,还有一些可以针对墨水屏做的优化,比如:

  • 让屏幕滚动一下子滚动大一点,减少刷新 [2]
  • 如果用终端(比如vterm)的话,把TERM环境变量变成xterm-mono [3]

我的配置中还有一些别的,不过不一定很通用,可以init.el中搜"monoink"看到所有相关的代码。

Refs (sorry论坛不允许我放两个以上的链接,所以下面链接中多了空格…)

  • [0] github .com/blahgeek/emacs.d/blob/master/monoink-theme.el
  • [1] github .com/blahgeek/emacs.d/blob/af29bf7defaf079513d7e041e63ca8ae89af3203/init.el#L407
  • [2] github .com/blahgeek/emacs.d/blob/af29bf7defaf079513d7e041e63ca8ae89af3203/init.el#L700
  • [3] github .com/blahgeek/emacs.d/blob/af29bf7defaf079513d7e041e63ca8ae89af3203/init.el#L1151
3 个赞

额。。。理解错了,我试试,多谢

这个经验太赞了,学习研究研究

可能更准确的叫墨水屏平板比较合适?文石这样配置比较高的开放系统,外接蓝牙键盘,用起来比手机体验好很多,比PC自然差些,但更便捷

发现最近出了彩色墨水屏,就是价格只可远观不可亵玩 :rofl: