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

今天看一个pdf,也发现eaf渲染出来的有点模糊,夸张一点说就跟罩了一层纱似的。下面是eaf跟mupdf的截图。

这是eaf:

eaf

这是mupdf:

mupdf

EDIT:好像上传上来会压缩?两张图片比在我电脑上都要稍微模糊一点。

估计是提取PDF图片转换导致的清晰度丢失,目前还没有头绪

实在受不了Magit的卡顿和复杂性,最近用 EAF 结合 python/libgit2 开发一个新的Git客户端,这个项目的目标有:

  1. 全键盘操作:所有的文件和Diff显示利用Emacs现有的生态;
  2. 速度一定要快:libgit2和Python的多线程要比magit现在的实现快很多,基本上是秒开(magit本身对于libgit2库的绑定还不完备,python的绑定pygit2已经非常完善了)
  3. 只做常用操作:比如Stauts/Pull/Push, Commit Log, Branch Switch, Submodule 操作,其他复杂的操作不加,太复杂了,记不住;
  4. 低学习门槛:顶部是项目基本信息,左边是操作分类,中间是操作区域和错误反馈,右边是直观的按键帮助,不需要弹复杂的 popup, 充分利用EAF的多媒体绘制特性来利用屏幕的横向空间;

下面是基本的截图,每天写一点,感兴趣的同学可以一起玩

12 个赞

这个新功能很实用啊!:+1:
猫哥的新电脑效果很赞啊,比得上MacBook了,好清晰。

各位,有在doom-emacs里跑eaf的吗?有没有遇到eaf-browser内任何按键都不能用的情况,需要鼠标点开minibuffer然后用键盘切回去才有反应?

我也遇到这个问题的。

刚刚又试了一下,只要鼠标停留在eaf-*等buffer内,所有全局按键就没有用,鼠标移开到其它buffer或minibuffer上就可以

1 个赞

你用的是什么DE?

有个不优雅方法的避免这种情况发生,就是在按键前,把鼠标移动到其他地方。 :joy:

;; mouse auto move to right bottom
(setq mouse-avoidance-banish-position '((frame-or-window . frame)
					(side . right)
					(side-pos . 3)
					(top-or-bottom . bottom)
					(top-or-bottom-pos . 0)))
(mouse-avoidance-mode 'banish)

用这个方法也可以在 i3wm 里面使用 EAF

qtile,之前用i3wm也一样

:grinning:

谢谢,加入mouse-avoidance-mode后,其它的buffer都有效,但是eaf的buffer鼠标不动。有办法解决没有呢?

我也是这个问题,所以使用基本上不开全屏,时不时需要把鼠标移出eaf-×buffer

目前没有发现其他的方法了 :rofl:

哈哈哈,我可能解决了清晰度的问题了,一会儿提交个pr。

大神,厉害👍

补丁已合并,感谢大神。

现在出了个问题,右边会出现一条黑带,以致右下角百分比页数有部分被遮盖住了。 Screenshot_20201020_173631

你的DE、Emacs版本、EAF commit、文档附件都是啥? 我没有重现你的问题

kubuntu 20.04, emacs 27. 我测了一下,是下面这个 commit 引进的

https://github.com/manateelazycat/emacs-application-framework/commit/335a135ec07a351d00ee9ffa970c40161b9e7f16

有一些 pdf 文档不同页面大小会不一样,原来是会进行缩放,现在不缩放了,就会在较小的页面有黑边,附一个 pdf 文件链接:https://mycloud.shamingming.com/index.php/s/x4mMoHJKcCo7E62