EAF implements three major functionalities:
Learn more from the Architecture page.
Both projects are similar in terms of interface, but they are two completely different projects with different goals in mind. Sometimes one may find EAF is more suitable than EXWM, sometimes it's the other way around. Please do not meaninglessly compare them.
Put below code in your config, make sure some EAF application, such as jupyter, terminal can works with local shell enviroment.
(require 'exec-path-from-shell) (exec-path-from-shell-initialize)
Currently, macOS is only partially supported and needs a lot of testing, not all functions can work normally, please check the Wiki for details.
Why doesn't EAF receive input events on Linux Window Manager?EAF confirms that the desktop environment or window manager you can work with includes: KDE, Gnome2, Gnome3, Mate, Xfce, LXDE, Sway, i3, QTile, Xpra, EXWM.
We suspect there are some issues with how all the Window Managers implement their x11 protocols.
One workaround is to name of command wmctrl -m
to the elisp list eaf-wm-focus-fix-wms
. Fill an issue if it still doesn't work.
If you need to use a proxy to access the internet, one can configure the proxy settings.
(setq eaf-proxy-type "http") (setq eaf-proxy-host "127.0.0.1") (setq eaf-proxy-port "1080")
If you use Socks5 as a local proxy, one can set proxy type with:
(setq eaf-proxy-type "socks5")
Customize rule proxy please check Wiki
Key EventC-h m
eaf-describe-bindings C-c b
eaf-open-bookmark C-c e
eaf-open-external C-c i
eaf-import-chrome-bookmarks M-0
eaf-get-buffer-screenshot M-/
eaf-get-path-or-url M-'
eaf-toggle-fullscreen M-[
eaf-share-path-or-url Bottom Pop Edit Buffer Keybindings Key Event C-c C-c
eaf-edit-buffer-confirm C-c C-k
eaf-edit-buffer-cancel C-c C-t
eaf-edit-buffer-switch-to-org-mode
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4