早上花了一个小时, 用Qt实现了粒子效果, 这应该是Emacs中性能最好的Power Mode, 因为所有绘制代码都是在Qt多线程中运行的,不会像Emacs以前的Power Mode插件那样, 因为绘制太频繁而卡住Emacs。
视频效果在 https://www.youtube.com/watch?v=Gcx9DlX_4-A
使用方式:
- 更新最新的 GitHub - manateelazycat/holo-layer: HoloLayer is a multimedia layer plugin designed specifically for Emacs
- 在配置中添加
(setq holo-layer-enable-type-animation t)
- 在任何Buffer中敲击代码, 即可看到烟花效果
Enjoy! ![:wink: :wink:](https://emacs-china.org/images/emoji/apple/wink.png?v=12)
17 个赞
口水啊。
可是我在Mac下,一直报错
This process is not trusted! Input event monitoring will not be possible until it is added to accessibility clients.
我把emacs,python都加到设置的“辅助功能”“输入监控”“完全磁盘访问“了
还是不行。
刚刚加了一个火焰特效, 这个效果比烟花的效果更有味道一点
现在可以通过设置选项 holo-layer-type-animation-style 来控制特效的风格, 现在可以选择 flame 或者 firework
4 个赞
看着效果这么炸裂。
大吼一声,有用Macbook的道友成功使用这个效果吗?
二进制我的维护代价太大了, 我要每天打包, 然后要保证每个平台可以工作。
happyo
18
应该是需要手动打开下python进程,就是你看你配置的holo-layer用的python命令是python或者python3,然后which python找到对应的目录,cd到目录后右键打开python命令应该就可以显示是否信任,信任后重新打开emacs就可以了。
1 个赞
happyo
21
直接点击打开,让其运行一次,会有弹框提示的。就像你从浏览器中下载一个其他软件,需要手动右键然后再点击打开会弹出一个是否信任的框。