# Emacs-everywhere is a great idea (2025-06-14)

**URL:** <https://pluralist.net/t/emacs-everywhere-is-a-great-idea-2025-06-14/285>\
**Category:** Code Reading\
**Created:** [June 14, 2025, 5:11pm UTC](https://pluralist.net/t/emacs-everywhere-is-a-great-idea-2025-06-14/285 "2025-06-14T17:11:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![delyan](https://pluralist.net/user_avatar/pluralist.net/delyan/32/245_2.png) [@delyan](https://pluralist.net/u/delyan)\
**Post date:** [June 14, 2025, 5:11pm UTC](https://pluralist.net/t/emacs-everywhere-is-a-great-idea-2025-06-14/285/1 "2025-06-14T17:11:46Z")

</div>

We love the idea of [emacs-everywhere](https://github.com/tecosaur/emacs-everywhere). This tool lets you use [Emacs](https://www.gnu.org/software/emacs/) as a universal editor inside any application. Here’s how this works:

- You invoke it (usually via a hotkey running `emacsclient --eval "(emacs-everywhere)"`).
- A new Emacs frame pops up, seeded with text from your current app’s selection.
- You edit freely in Emacs, then press **C‑c C‑c** to paste the final content back into the original app (or **C‑c C‑k** to copy it without pasting).

It’s modeled after “[emacs-anywhere](https://github.com/zachcurry/emacs-anywhere)” and integrates well in Linux and BSD with dependencies like `xdotool`, `xclip`, etc.

In short: it gives you a floating Emacs scratchpad in _any_ app—perfect for writing emails, form fields, notes, code snippets, wherever.

- [GitHub - tecosaur/emacs-everywhere: Mirror of https://git.tecosaur.net/tec/emacs-everywhere](https://github.com/tecosaur/emacs-everywhere)
- [GitHub - zachcurry/emacs-anywhere: Configurable automation + hooks called with application information](https://github.com/zachcurry/emacs-anywhere)
