xwidget是不是不能调整背景色与emacs theme的背景色一致?
关键是还会闪烁
xwidget是不是不能调整背景色与emacs theme的背景色一致?
关键是还会闪烁
xwidget里就是web那套 (HTML/CSS/JS),颜色自己调整就可以。现在我是没有遇到闪烁问题,平台macOS+Ubuntu 20.04.
Emacs 29 的 xwidget 不会闪烁。
chrome/firefox有个插件叫dark reader的, 可以将默认的白底页面调成暗色, 就很nice
浏览器开启 Darkreader 以后要像 EAF 那样在 Web Docuement 创建但没有渲染之前就要注入自定义 CSS 样式。
如果不提前注入, 大部分页面都是白色背景, 而 WebEngine 用户态的 JS 注入函数都是在页面加载完成后才执行,会导致用户先看到白色背景,再看到颜色变成暗色的闪烁过程。
xwidget 如果没有 WebEngine 这样的注入机制,就需要页面加载过程中持续执行 CSS 样式替换脚本也可以避免闪烁, 副作用会替换CSS样式很多次,导致页面加载时间缓慢。
emacs-china 有 rss 可以尝试在 emacs 通过 rss 订阅