目前只在 X11 测试, 我也推荐用 Gnome + X11, 其他桌面环境除非社区开发者编写补丁, 我个人没精力去支持, 抱歉。
今天又update了一下,已经合并到了holo-layer。目前应该能在Mac下的窗口模式使用
wsl2试了一下x11转发+xserver 和 wslg+wayland版本 ,和你描述的一种情况差不多,都是启动emacs后多出现两个holo_layer.py窗口,但是什么都动不了,只能呼出开始菜单,切换到emacs窗口才能操作emacs,但是没有任何holo_layer的效果
可惜暂时用不上,叛逃wayland很久了
dwm应该已经支持了, 我没有测试, 我忙推了一个版本, github issue 反馈说 holo-layer 可以支持 dwm
感谢,可以用了 (我和GitHub上其实是同一个人 ,当时觉得还是不要拿论坛当issue用比较好,就去GitHub上提了个issue)
就是现在 holo_layer.py
仍然是一个独立的窗口,会在任务栏里显示出来,不知道这个正不正常(应该是像EAF那样嵌入到 Emacs 窗口里)?
在Gnome上任务栏不会显示图标, 那是 dwm 自己对X11协议没有实现完全的原因。
EAF那种用 XReparent 技术嵌入后, 窗口就没法透明了。
请问在 Mac OS 下使用需要做什么特别的事情吗?
我是 Emacs Mac Port (29版本的 Emacs),按照 holo-layer Github 里面的步骤在 Conda 中安装了相应的包,但是打开后没有效果,但后台确实打开了一个 python 的进程;另外我用 emacs -Q 尝试,也无效,并且 holo-layer 相关的 buffer 是空的。
如果用conda的话 好像得把holo-layer-python-command
设成对应的python
我尝试了你的建议,还是不行,我再自己尝试一下。
请问你是使用 Emacs Mac Port 吗?我在想是不是需要添加某些编译选项,比如 --with-dbus
?
终端字符模式下能不能也有这种效果?
终端模式下,emacs返回的这些都是字符的列和行,没有像素的值,无法进行精准计算,不一定可行。
Mac下应该不需要dbus,应该也没有什么别的步骤。可以先检查一下PyQt6是否可以正常使用
可惜了。
觉着emacs vi 相比于其他编辑器最大的优势之一就是延续了古老的终端模式。新出的众多编辑器都没有这种模式了。即便可以通过其他凡是解决远程之类的问题,甚至有很多gui下各种炫酷功能。但终端模式仍然是他们没有的。这可以认为是emacs vi落后,但也可以认为是独有的特性。
检查了 PyQt6 是可以使用的。
最后发现,使用 Emacs Plus 就可以用了(28、29版本都可以),而用 Emacs Mac Port 就会遇到问题。
总之现在可以用啦,虽然没有想象中的完美,但是已经很惊艳啦!感谢!
请问WSL2现在可以正常使用holo-layer了吗?
我发现这位低调的老哥也为windows做了果冻光标
哈哈,我也是这两天看到论坛贴子就做了个,只支持windows,部分代码抄的holo-layer,跟holo-layer效果应该是差不多的,只是没有gradient效果,但用起来实在没有neovide那样丝滑就没有发贴推广了。
好东西要拿出来嘛 ,我还是偶然看到这个项目更新了才发现的。