abo-abo/avy@e92cb37457 -> abo-abo/avy@ba5f035be3 algernon/elfeed-goodies@95b4ea632f -> algernon/elfeed-goodies@8e4c1fbfb8 https://git.savannah.gnu.org/git/emms.git@32ff8a70ca97 -> https://git.savannah.gnu.org/git/emms.git@c3596ae7166d kidd/org-gcal.el@8b6df4b727 -> kidd/org-gcal.el@6e26ae75ae tecosaur/emacs-everywhere@ed03b9396d -> tecosaur/emacs-everywhere@02450162ad |
||
---|---|---|
.. | ||
cli.el | ||
config.el | ||
doctor.el | ||
packages.el | ||
README.org |
app/everywhere
Description
This module adds system-wide popup Emacs windows for quick edits.
Maintainers
Module Flags
This module provides no flags.
Plugins
Prerequisites
On Linux xclip
, xdotool
, xprop
, and xwininfo
are needed.
On MacOS, Emacs must be allowed to "control your computer" under Settings > Accessibility.
Features
To use this, invoke the emacs-everywhere
executable. This can be done in two
ways:
emacsclient --eval "(emacs-everywhere)"
doom everywhere
It is recommended that you add a keybinding for this.
From here, you can edit away to your hearts content in the created frame, then
return to the original window and paste the content with C-c C-c
or SPC q f
.
To exit without pasting, use C-c C-k
.
Configuration
emacs-everywhere
likes to guess if you triggered it from an application which
supports markdown. Configure emacs-everywhere-markdown-windows
and
emacs-everywhere-markdown-apps
to improve how accurate this is on your system.
By default, when markdown is detected, markdown-mode
is used. It is possible to
instead use pandoc to convert the content to Org (and export to markdown when
closing the frame) by setting emacs-everywhere-major-mode-function
to
#'org-mode
.
Most other behaviour is implemented as hooks on emacs-everywhere-init-hooks
.