algernon/elfeed-goodies@8e4c1fbfb8 -> algernon/elfeed-goodies@c9d9cd1967 emacs-circe/circe@77e16de3b9 -> emacs-circe/circe@41cdc116b0 https://git.savannah.gnu.org/git/emms.git@c3596ae7166d -> https://git.savannah.gnu.org/git/emms.git@b55bc4fe1857 kidd/org-gcal.el@6e26ae75ae -> kidd/org-gcal.el@f8075bd8ea remyhonig/elfeed-org@268efdd012 -> remyhonig/elfeed-org@d28c858303 tecosaur/emacs-everywhere@02450162ad -> tecosaur/emacs-everywhere@0d0d185429 Fix: #6410 Close: #6411 Co-authored-by: Gpkfr <gpkfr@users.noreply.github.com> |
||
---|---|---|
.. | ||
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
.