今天修复了多屏的问题 Fix issue that holo-layer will change x coordinate when user switch w… · manateelazycat/holo-layer@c6d7399 · GitHub , 可以更新试试看。
我没有mac m1环境, 可以在 Python 中添加 print 代码, 看看卡在什么地方了?
好了, 现在从主屏幕或者副屏幕启动emacs都有效果出来了, 赞!
macos 还是不支持多显示器。我看了一下 macos 取的 screen_geometry 是固定义 primaryScreen(). 如果 macos 要支持是不是需要 emacs 报告一下当前的所在的显示器。
改了一个 demo 测试是可以了,不过本人之前没有写过elisp 也没怎么写过 python. 不知道有没有大神提供一个更好的方法 macos 支持多显示器 · manateelazycat/holo-layer@5eb3dda · GitHub
从我的理解看, 你的代码应该所有平台都应该可以。
请问下载c++图标放到holo-layer/icon_cache文件夹下后图标名称需要修改成什么,text-x-cc.png 或者 text-x-c++.png?
*holo-layer*
buffer 有打印名称
holo-layer切换到浏览器过一会,在切回来光标动画就消失了或者emacs内部点击鼠标也会消失。需要重启holo-layer-restart-process。是就是这样用吗?开了debug日志,看不出来哪里错了,我是kubuntu系统, python3.10,echo $XDG_SESSION_TYPE 显示x11。emacs-Q试了下,也是这样的
欢迎发送PR吧, 我最近太忙了, 没有时间修问题了。
我目前自己用的挺好, 没有太多精力去适配各种桌面环境。
个人开源项目, 时间精力有限, 请谅解。
了解,了解
最近太忙了, 今天终于有空写一点Elisp代码了
这个补丁让 holo-layer 和 rime frame 窗口可以兼容工作, 之前 holo-layer 在输入法候选词窗口的上面画了一条横线很奇怪, 现在修复了, 如下图:
你好,holo-layer 在启用了native-comp 的emacs上会提示如下错误:
我的环境如下:
OS: Archlinux
Emacs 安装 pacman -S emacs-git
Emacs: 30.0.50
不要用native comp
ok,我试试
holo-layer 增加了赛博朋克版的 indent line 插件, 打开选项 (setq holo-layer-enable-indent-rainbow t)
相对于其他 indent 插件的优势:
- 超高性能, 永远不卡Emacs
- 像素绘制, 用Qt绘制的对齐线, 不受CJK字体或者其他overlay的影响
- 稳定性强, 因为在Qt端绘制, 不会像Overlay或者Text Prop那样万一挂了影响文本内容
还有很多细节需要修正, 完美的支持需要添加 tree-sitter 的支持来识别各个块的语法区域。
欢迎试用, 欢迎PR。
兄台,holo-layer在Mac m1下可以用了?
我的还是不能用,把python和emacs程序都添加到input 监控了也不行。
您是怎么配置的?
我用不了,没有再试了