IPC 的替换应该还好弄,不知道Mac上是否有 Xlib reparent 的等同函数。
其他大部分都是Qt代码,都是跨平台的。
IPC 的替换应该还好弄,不知道Mac上是否有 Xlib reparent 的等同函数。
其他大部分都是Qt代码,都是跨平台的。
macOS 有 dbus。
如果是那样,估计哪里配置有问题。
支持,希望能在mac使用。比较mac也没好的平铺窗口。刚好使用这个。囍
你们不要期望太快哈,我原来只是用过Mac, 但是还没有在Mac上开发,估计要折腾研究好久
想用 pdf-tools 做主力 pdf 阅读器,但是…… - #29,来自 manateelazycat 网友要的 pdf 阅读器
sudo pacman -S python-xlib python-pyqt5 python-pymediainfo
sudo pip install git+https://github.com/wbsoft/python-poppler-qt5.git
不要从 pip 安装 pyqt5, 那里面没有 QtWebkit (QtWebEngine代码还有问题,改天移植)
加载eaf.el 以后,执行
eaf-open pdf_file.pdf
就可以看到效果了,性能非常快,但是页面大小和一些小细节还要调整。
我先去吃饭,吃饭晚上调细节
为什么在回复中上传图片或gif,网站就跪了?
感觉如果能在 Emacs 里跑 gnome-terminal 就可以解决很多问题了,包括运行 top 等命令
最著名的终端控件就是 Gtk+ 的 VTE, eaf 是Qt开发的,所以用 kconsole 控件写一个 eaf terminal 插件就可以了。
用 exwm 可以让 Emacs 直接跑 gnome-terminal, 感觉楼主的 eaf 应该也可以做到吧
像快捷键之类的可能用 xkeysnail 才是王道,毕竟要注入所有嵌入 Emacs 的 X 程序还是工作量太大了
eaf 的插件都是自己开发的,你想用啥快捷键就用啥快捷键。
exwm 和 eaf的目标不一样,exwm 只是像 tiling wm 那样把所有程序集成到 emacs frame 里面,但是 exwm 没法提升其他那些鼠标设计程序的效率。
eaf 第一用户用啥窗口管理器或桌面环境都可以,第二插件自己写,可以做到所有插件都是键盘操作导向的,而且和emacs的所有按键高度统一。
恩,eaf 是不是 可以替换掉一些 Emacs 本身的一些东西比如 company 的那个下拉框是用 overlay 实现的,用 eaf 就可以直接开发出一个 gui 版本的下拉框?
eaf 是用来开发 GUI 的应用程序,为了无缝集成应用程序,做了很多框架性的东西,比如事件伪造和转发,窗口混合,窗口管理等工作。
如果要做一个Company的东西,非常简单,一个PyQT5窗口,然后 xlib reparent 粘贴上去,给 elisp post-command-insert-hook 加一个 hook ,PyQt5窗口跟着光标一动就可以了。
GUI版的下拉框太简单了。
凡事先从简单点的来嘛,现在 lsp-ui 的 lsp-ui-doc-mode 对 emacs 有版本要求不说,也很难用,感觉很适合用 eaf 来开发,此外 company-quickhelp-mode 也是,当需要显示的文档的内容比较多的时候感觉效果都不是太好
我的意思是,开发这种东西很简单,不需要用 eaf 框架。
最多半个小时就可以写完
哦,好吧…