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

很好奇600+的tab长啥样子? 可否截个图给我们涨涨见识...

我的内存插槽出问题了,现在只能到48g,不敢开600多tab。这是200多的tab。切标签用模 糊搜索 @guo

2 个赞

卧槽,土豪。。。

tab开多了,会不会重复开同一个网站,兄弟你怎么解决的,开新网址前先搜一下tab里面有没有吗?

这个tab switcher chrome插件可以去除重复标签

叠在一起看得我好难受(还是 firefox 好,有 tree style tab

My firefox can open 400 tabs on my 4GB memory Arch Linux … Is my Thinkpad notebook too awesome?

2 个赞

本来开一堆tab就不会很过分的占用内存啊,毕竟对于不常打开的tab浏览器会做优化的。

以前我也觉得firefox的tab栏动态效果很好,后来习惯了tab switcher类似的工具后发现根 本不需要关注tab栏

优化不大,每个 tab 都要占一个进程,除非 suspend 掉。

这是赤裸裸的炫富吗?浏览器已经攻占 OS 了

话题完全歪了 :crazy_face:

卧槽,长见识了...

用 firefox 也可以直接把 标签栏关掉啊,还多出来一行空间(没用过 chrome ,不知道 chrome 能不能关

感谢社区大神今天发送的这个补丁New API, eaf-setq on the Emacs side

现在我们可以使用 eaf-setq 这个函数在Elisp端设置EAF插件的变量了,不需要修改EAF插件的Python代码即可定制EAF插件的行为。

举一个简单的例子:

在Elisp端,我们使用 eaf-setq 设置了 eaf-camera-save-path 这个变量的值

(eaf-setq 'eaf-camera-save-path "~/Downloads")

eaf-setq 会自动更新 EAF Python 端 buffer 中的字典 emacs_var_dict 对应的 key, 最终我们在 EAF Python 端可以通过下面的代码来获取刚刚我们通过 eaf-setq 设置的变量 eaf-camera-save-path 的值。

self.emacs_var_dict["eaf-camera-save-path"]

这样所有的变量定义都可以在 Elisp 端通过配置灵活自定义了。

3 个赞

setq还要用quote,应该直接叫eaf-set :joy:

2 个赞

这倒是小事,如果ok改个名字也是可以的

为什么要改成set呢,常用的还是setq吧

大概是因为 setq 后变量不需要单引号,而 set需要,且 eaf-setq 后的变量需要添加单引号, 为了一致性,改 eaf-setqeaf-set 更清楚。

我的意思是改成不需要添加’不就可以了 :slight_smile: