How I am deeply integrating Emacs
Tooling vs “sharpening the axe”
- Some argue that deeply tuning Emacs is like craftsmen maintaining tools: it reduces friction across many daily tasks (mail, feeds, coding) in one stable interface.
- Others warn this can become distraction: yak‑shaving configs, music, feeds, etc. may invade “thinking space” more than they sharpen it.
- Multiple people reject the idea that better tools alone produce “world‑class” results; motivation, practice, and skill are primary, tooling just removes obstacles.
Emacs as an Integrated Computing Environment
- Strong enthusiasm for Emacs as an alternative to the desktop/app metaphor: one programmable environment instead of many siloed GUIs.
- The Lisp core and composable commands are seen as changing the “big‑O” of workflow: a single feature (search, repeat, project navigation) applies everywhere rather than per‑app.
- Critics feel Emacs itself took a wrong fork (Elisp vs more general Lisps, idiosyncratic Org mode, monastic culture, weak team‑tooling story, poor security isolation).
Customization vs Convenience and Time
- Emacs suits people who enjoy tinkering and gradually shaping a personal environment; some report large long‑term productivity gains.
- Others, including developers, don’t want to spend scarce “decision/time budget” on editor configs; they prefer tools that “just work” with minimal options.
- Opinionated distros (Doom, Spacemacs) help beginners get a powerful setup quickly, but can obscure how Emacs works and feel rigid once users want to go off the happy path; several recommend eventually moving to a minimal, self‑understood config.
Keyboard, Mouse, and Ergonomics
- Many value Emacs for near‑total keyboard control, citing speed and reduced mouse‑related RSI; others say pure‑keyboard workflows can cause their own strain and that mixing inputs is healthier.
- Several downplay the “keyboard vs mouse” flamewar, emphasizing subjective comfort and the fact that editing speed is rarely the real bottleneck in programming.
- Ergonomic advice surfaces (split keyboards, using multiple modifier fingers, trackballs), but some call the “mouse is worse” narrative culturally entrenched rather than evidence‑based.
Window Management and EXWM
- Some dislike Emacs’ internal window/buffer model as a “WM inside a WM,” wishing all sub‑buffers were true OS‑level windows.
- EXWM fans enjoy living inside Emacs-as-window-manager, but others see single‑threaded Emacs as a bad fit: blocking calls can freeze the whole system.
- Suggestions include running multiple Emacs instances or delegating WM duties to an external process that consults Emacs but can operate independently when Emacs blocks.
Performance and Remote Work
- Recent Emacs versions are reported as fast enough for large files and big Org documents, with caveats around extremely long lines and some heavy operations or modes.
- TRAMP and blocking
call-processare frequently cited pain points; some prefer running Emacs directly on remote machines viaemacsclient -nwinstead.
Org Mode, Capture, and “One Editor”
- Several describe elaborate low‑friction capture workflows (Org capture from anywhere, mobile dictation shortcuts, SMS→todo pipelines) as transformative for their note‑taking and GTD systems.
- Others find Org weird, team‑unfriendly, or prefer simpler formats (Markdown, Google Docs).
- A meta‑thread wonders why we keep reinventing editors instead of converging on a single, extensible core; the counterargument is that any “perfect” editor will be called bloated and spawn new alternatives.
Learning Emacs as an Environment
- Recommended on‑ramps: built‑in tutorial, Emacs’ self‑documentation (
C-h k/f/v), “Mastering Emacs,” System Crafters videos, Emacs Rocks clips, and the EmacsWiki. - Multiple heavy users advise: start vanilla, learn core concepts, then add only features you understand, so Emacs becomes a general programmable environment rather than “just another editor.”