从今天开始,Emacs里面可以运行任何你想要的程序 (Linux & Windows & Mac & BSD)

看到你的帖子, 我直接想骂脏话, 太他妈牛啦!

骂吧,骂完记得写点代码做贡献,哈哈哈哈

活捉老王,哦耶

centos看来是没法安装了, 软件包都很古老, 但是工作中又要用

有使用mac成功的吗,emacsforosx没有dbus,我试了brew install --with-dbus,后来自己也编译了一遍。还是报错如下。已经brew services start dbus.

Debugger entered–Lisp error: (dbus-error “No connection to bus” :session) signal(dbus-error (“No connection to bus” :session)) dbus-register-signal(:session “com.lazycat.eaf” “/com/lazycat/eaf” “com.lazycat.eaf” “focus_emacs_buffer” eaf-focus-buffer) eval-buffer(#<buffer load-708045> nil “/Users/yao/.emacs.d/emacs-application-framework/eaf.el” nil t) ; Reading at buffer position 9977 load-with-code-conversion("/Users/yao/.emacs.d/emacs-application-framework/eaf.el" “/Users/yao/.emacs.d/emacs-application-framework/eaf.el” nil t) require(eaf)

我买了一台Macbook Pro, 明天到,我到时候看看Mac上怎么跑吧,估计要用其他IPC替换DBus, 替换DBus以后,估计还要找Mac上能够替换 XReparent 的函数

7 个赞

赞,就喜欢这么直接的

1 个赞

IPC 的替换应该还好弄,不知道Mac上是否有 Xlib reparent 的等同函数。

其他大部分都是Qt代码,都是跨平台的。

macOS 有 dbus。

如果是那样,估计哪里配置有问题。

支持,希望能在mac使用。比较mac也没好的平铺窗口。刚好使用这个。囍

你们不要期望太快哈,我原来只是用过Mac, 但是还没有在Mac上开发,估计要折腾研究好久

3 个赞

想用 pdf-tools 做主力 pdf 阅读器,但是…… - #29,来自 manateelazycat 网友要的 pdf 阅读器

  1. 需要安装 python-poppler-qt5 , 这个库 pip 仓库有问题,需要从git上面安装,安装依赖:
  • 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代码还有问题,改天移植)

  1. 安装好依赖库以后,同步最新的 eaf:
1 个赞

我先去吃饭,吃饭晚上调细节

为什么在回复中上传图片或gif,网站就跪了?

感觉如果能在 Emacs 里跑 gnome-terminal 就可以解决很多问题了,包括运行 top 等命令

最著名的终端控件就是 Gtk+ 的 VTE, eaf 是Qt开发的,所以用 kconsole 控件写一个 eaf terminal 插件就可以了。

用 exwm 可以让 Emacs 直接跑 gnome-terminal, 感觉楼主的 eaf 应该也可以做到吧

像快捷键之类的可能用 xkeysnail 才是王道,毕竟要注入所有嵌入 Emacs 的 X 程序还是工作量太大了

eaf 的插件都是自己开发的,你想用啥快捷键就用啥快捷键。