已经改成 eaf-set 了
从今天开始,Emacs里面可以运行任何你想要的程序 (Only Linux)
(eaf-setq eaf-camera-save-path "~/Downloads") ;; 是不是这种更好 :smile_cat:
(eaf-set 'eaf-camera-save-path "~/Downloads")
今天这个补丁 https://github.com/manateelazycat/emacs-application-framework/pull/96 合并后, 大家可以直接 Ctrl + h m 查看 EAF 模式的快捷键,再也不用怕记不住快捷键了。
谢谢 @mathhew 补丁,很给力
我用EAF这段时间直观感受到最大的问题就是EAF程序和Emacs太隔离了。不像其他的插件可以在自己的.emacs里面定制,要customize任何东西都需要跑到EAF的el文件甚至py文件进行改动,从懒猫的设计来看不应该是这么麻烦的。所以我写了eaf-setq和eaf-bind-key来尝试解决这个问题,哈哈哈
最近关于Emacs需不需要新的scripting language的话题在r/emacs上挺火的。伴随着话题度以及新README,我在reddit上发了条新帖子宣传EAF。我看懒猫一开始发的帖子的话题偏到EAF和EXWM的区别上了,这次应该不会再出现这个问题,哈哈哈。
https://www.reddit.com/r/emacs/comments/e48se1/eaf_extending_emacs_with_amazing_gui_support/
Dynamic module没几个人写,就想着加新的scripting language了?这些scripting language除了性能能比Elisp好一丁点之外还有啥优势?骗新人入坑么,还不如做一个好的封装,你看SpaceVim甚至直接用toml做配置文件,隔绝VimL。我就看这点emacs社区还是迂腐,天天抱着Sexp怎么骗新人?
顺带找了个用Emacs执行vim党很喜欢吹的lua(大 道 至 简)的dynamic module
(eaf-setq eaf-browser-enable-plugin "false")
(eaf-setq eaf-browser-enable-javascript "false")
默认可以通过上面选项禁用插件和JavaScript,一些在意安全的用户会想默认禁用JavaScript