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

看到大神有提到 xkeysnail. 我前两天才发现它. 非常喜欢. 但是现在有个问题: xkeysnail 运行需要 sudo, root 权限. 我想开机就自启动它. 大神有没有比较完美的解决方案没? (我的系统是 manjaro i3)

之前我是使用 polkit 设置规则允许 xkeysnail 使用 root 权限,具体网上找找(如 Linux授权弹窗:polkit - 简书 ),这个比较正规。

我现在是直接封装一个 c 程序来按制 xkeysnail(见 desktop/xkeysnail-ctl.c at master · tangxinfa/desktop · GitHub),然后通过 chmod+s 给它 root 权限,这样子切到 tty 时就自动把 xkeysnail 停了,切回 i3 再自动开启,不然键盘就乱了。我现在基本上都是用 fbterm 在 tty 下跑 emacs,减少干扰。

懒猫,关注你这个EAF一段时间了,只是一直没装过。这几天想把电脑换成Manjaro,顺便折腾折腾你的EAF。我看这个帖子上面你说过之前一直在用pdf-tools,我也很喜欢用,我想问一下EAF的pdf-viewer和pdf-tools比起来怎么样?

性能秒杀呀,pdf-tools

成功装了Manjaro, 但是eaf用不了,已提交issue

:grin: 厉害

恕我无法理解上下文语境,那到底是哪个性能好点呢:sweat_smile:

当然是EAF

我在EAF的issue里提了个建议,希望能够将EAF打开的页面存到emacs内置bookmark里。懒猫你看可不可行?

最近没空搞eaf哈

建了个PR,内容比较多…懒猫有空看看。

顺便遇到了一些bug,有些还没修,回头整理一下…

我最近都不用Linux,所以补丁可能没法测试

还在折腾mac呢😂

话说我问一个问题,你没用lexical binding是故意的吗?

这几天递交了几个新的补丁

  1. Better eaf-find-alternate-file-in-dired
  • It will allow better navigating and opening files using EAF through the dired buffer
  1. Rename air-share to airshare
  2. Better buffer name using the actual file name instead of a truncated file path, which most of the times will cut off parts of the file.

我最近都没法测试你的补丁, Mac下没法启动EAF。

我估计几个月内,我都没法合并你的补丁。

行。补丁我就继续写,你什么时候有空再merge吧

1 个赞

话说EAF能把浏览器放到childframe里并具备快速位置移动的能力吗? 会这么问主要是Linux下的xwidget实在不是能用的状态。。希望能有个和mac下一样的替代。。

那是当然可以的拉,可以最近没时间晚Linux,主要上班要写点小程序代码。 等9~10月份我换成Linux以后再大幅度更新EAF。

3 个赞

EAF 原来一直有一个不爽的bug,就是没法输入大写字符,今天盯着报错看,就猜测是不是因为 eaf-mode 默认是 read-only 惹的货?

因为EAF默认会监听 pre-command-hook, EAF buffer 设置成 read-only 后, Shift 键首先触发了 read-only 的错误,导致所有大写字符都无法在 pre-command-hook 中被处理。

大胆猜测,小心求证,终于修好了

现在EAF可以支持大写字符了,哈哈哈哈。

4 个赞