早上花了一个小时, 用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!
18 个赞
口水啊。
可是我在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
直接点击打开,让其运行一次,会有弹框提示的。就像你从浏览器中下载一个其他软件,需要手动右键然后再点击打开会弹出一个是否信任的框。