能不能像hacknews一样直接在 emacs 浏览本论坛

xwidget是不是不能调整背景色与emacs theme的背景色一致?

关键是还会闪烁

xwidget里就是web那套 (HTML/CSS/JS),颜色自己调整就可以。现在我是没有遇到闪烁问题,平台macOS+Ubuntu 20.04.

Emacs 29 的 xwidget 不会闪烁。

1 个赞

chrome/firefox有个插件叫dark reader的, 可以将默认的白底页面调成暗色, 就很nice

浏览器开启 Darkreader 以后要像 EAF 那样在 Web Docuement 创建但没有渲染之前就要注入自定义 CSS 样式。

如果不提前注入, 大部分页面都是白色背景, 而 WebEngine 用户态的 JS 注入函数都是在页面加载完成后才执行,会导致用户先看到白色背景,再看到颜色变成暗色的闪烁过程。

提交上EAF的无闪烁实现 emacs-application-framework/webengine.py at da1b9c98849947cea4e9a4b1252d0cbbefd92ae2 · emacs-eaf/emacs-application-framework · GitHub

xwidget 如果没有 WebEngine 这样的注入机制,就需要页面加载过程中持续执行 CSS 样式替换脚本也可以避免闪烁, 副作用会替换CSS样式很多次,导致页面加载时间缓慢。

1 个赞

emacs-china 有 rss 可以尝试在 emacs 通过 rss 订阅

1 个赞