第1001贴,补充一个小 tip:使用 snails 或 ivy-posframe 避免窗口闪烁。
检查了一下, PATH
里面有 /usr/bin
,然后 which
了一下 node
和 nodejs
都在 /usr/bin
下面
我也出现了同样的问题
问题:无法用绑定到 kill-buffer
的按键来kill掉EAF的buffer。
这是我的按键绑定:
(setf (alist-get "q" eaf-pdf-viewer-keybinding) 'kill-buffer)
(setf (alist-get "q" eaf-image-viewer-keybinding) 'kill-buffer)
(setf (alist-get "q" eaf-video-player-keybinding) 'kill-buffer)
当我打开一个PDF文件,我按 q
,buffer看上去关掉了,但是在 IBuffer 列表里还在。
eaf-setq
从这几周的测试看,WebSocket这种异步机制的IPC,还暂时不适合替换DBus这种 “同步 + 线程” 机制的IPC。
Windows用户依然要需要解决IPC的问题才能用。
Mac用户比较惨,从我的评估,Mac要解决IPC、setParent和QGraphicsSence这三个问题才能使用,不是顶尖的Mac开发者帮忙,基本可以说遥遥无期。
开始window上使用 emacs git + WinPython
cd emacs-application-framework/app/terminal
npm rebuild
执行上面命令应该可以修复问题,原因是你系统升级后,nodejs的版本和开发的版本不匹配导致的。
Windows上,我估计折腾一下DBus Daemon应该可以直接用EAF。
请问下 socks5 代理需要怎么设置
看WIKI介绍
已经弄好了,以前设置过 (setq eaf-http-proxy-host “127.0.0.1”), 然后有一段时间没用linux, 没想到设置已经换成
(setq eaf-proxy-host "127.0.0.1"
eaf-proxy-port "1080")
请问下Windows系统能否通过msys2编译出支持Dbus的emacs?
我安装了dbus-daemon,但是启用eaf时提示我的emacs没有支持dbus。
或者有什么命令可以检查当前emacs是否支持dbus?
请问哪儿有编译好的带有dbus的EMACS? 在Windows X64 下使用出现:Error (use-package): eaf/:catch: D-Bus error: “Emacs not compiled with dbus support”. 使用的是 [email protected] (spacemacs)
Windows下想用EAF还是等大佬解决IPC问题吧。
发现 eaf 覆盖了 emacs 27 的 tab-line-mode
写了点代码,让 evil 在 normal mode 的快捷键和 eaf 兼容,不需要切换到 emacs-state 或者 insert-mode
(defun generate-eaf-key-func (key)
`(lambda () (interactive)
(let* ((eaf-func (lookup-key (current-local-map) ,key)))
(funcall (if eaf-func eaf-func
'eaf-send-key)))))
(mapc (lambda (k)
(let* ((key (char-to-string k)))
(map! :map eaf-mode-map* :n key (generate-eaf-key-func key))))
(number-sequence ?: ?~))
可以发个PR
报:Symbol’s function definition is void: map!