Surprisingly, Emacs on Android is pretty good

Phone-friendly Emacs wins note-takers, irks coders—plus, the VI flame war is back

TLDR: Emacs runs surprisingly well on Android for notes and task management, especially with a Bluetooth keyboard. Commenters sparred over painful mobile shortcuts, desktop-like workarounds via Termux, and the revived Emacs vs VI feud—ending in consensus that it’s great for writing, not for serious coding.

Emacs—the legendary, super-customizable text editor—just landed on Android and users are shocked to admit it’s… actually good. The guide says you can grab it from F-Droid or do a trickier setup with Termux (a command‑line app) to unlock more tools. Expect small screens, virtual keyboards with extra keys, and Android’s fussy file permissions—but overall it’s smooth enough for notes and lists. And then the comments turned into thumb drama. One user fretted over the reality of tapping modifier keys—Ctrl, Shift, Meta—like a tiny finger gym, asking if shortcuts become “four taps” of pain. Another swooped in with an alternative: run Emacs inside Termux with an X11 window server to get a desktop-like vibe (link). Meanwhile, an old-school voice flexed: “I used emacs on a 386,” basically saying today’s phones are more than fine. The real heat? The eternal Emacs vs VI rivalry burst through with a cheeky “Long live VI,” sending eye-rolls and eyerockets across the thread. Practical folks settled it: with a Bluetooth keyboard, Emacs 30 shines for org-mode (notes and tasks), but without developer tools like code helpers, it’s not your mobile coding studio. Verdict: killer for notes, chaos for shortcuts—and the flame war never dies.

Key Points

  • Emacs on Android is usable but less comfortable than desktop due to screen size and virtual keyboard constraints.
  • Android app sandboxing affects file access; long paths and document providers are needed to reach directories outside Emacs’s sandbox.
  • Writing files outside the Emacs sandbox can be slower, though overall usability is reported as good.
  • A simple install via F-Droid (Emacs 30.1) supports elisp-only use without external CLI tools.
  • The recommended setup uses modified Emacs APKs from SourceForge to integrate with Termux, enabling access to tools like git; requires enabling third-party app installs and removing existing Emacs/Termux.

Hottest takes

"tap Ctrl, tap Shift, tap Meta... four taps" — rmunn
"Long live VI" — greggh
"basically a no-go for any meaningful software development" — s20n
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.