akermu/emacs-libvterm@99c1f5e76a -> akermu/emacs-libvterm@056ad74653 alexluigit/dirvish@1d8de07f4e -> alexluigit/dirvish@2d63995d32 emacs-straight/vundo@791211a89f -> emacs-straight/vundo@c32481ab48 emacsmirror/git-timemachine@3780835fcd -> emacsmirror/git-timemachine@d1346a7612 emacsmirror/undo-fu-session@beb0e285d0 -> emacsmirror/undo-fu-session@d90d42ddba emacsmirror/undo-fu@dbb3e4b699 -> emacsmirror/undo-fu@399cc12f90 https://git.notmuchmail.org/git/notmuch@2f0320c5f24a -> https://git.notmuchmail.org/git/notmuch@dfc800c26e7b https://git.savannah.gnu.org/git/emms.git@5e9922f2a45f -> https://git.savannah.gnu.org/git/emms.git@8713a0ee985c jao/consult-notmuch@d8022e2ddc -> jao/consult-notmuch@17d2a4ea8c karthink/elfeed-tube@ce2b5071d1 -> karthink/elfeed-tube@79d5a08d76 org-mime/org-mime@9d4584651d -> org-mime/org-mime@9571c148ee remyhonig/elfeed-org@1197cf29f6 -> remyhonig/elfeed-org@34c0b4d758 tarsius/ol-notmuch@881991d94a -> tarsius/ol-notmuch@9a69506a3f tecosaur/emacs-everywhere@0b731ca6da -> tecosaur/emacs-everywhere@caeab3948f
:app everywhere
Description unfold
This module adds system-wide popup Emacs windows for quick edits.
Maintainers
Module flags
This module has no flags.
Packages
Hacks
No hacks documented for this module.
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom!
block.
This module requires:
-
On Linux: (these should be available through your OS package manager)
xclip
xdotool
xprop
xwininfo
- On MacOS: that Emacs is allowed to "control your computer" under System Preferences > Accessibility.
Usage
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
doom-package: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 behavior is implemented as hooks on emacs-everywhere-init-hooks
.
Troubleshooting
There are no known problems with this module. Report one?
Frequently asked questions
This module has no FAQs yet. Ask one?
TODO Appendix
This module has no appendix yet. Write one?