Even more batteries included with Emacs

Dired and file management

  • Some long-time Emacs users still find Dired confusing; others describe it as their primary file manager on all platforms.
  • wdired (writable Dired) is widely praised: edit filenames as text, then save to apply renames; works well with rectangles, multiple cursors, spell-check, and shell commands.
  • Discoverability and keybinding-heavy UX are pain points; several mention transient/context menus and alternative UIs like dirvish and sunrise-commander.
  • Specific feature wishes include better directory comparison / ediff integration and more intuitive sorting/operations.

Stability, configs, and distributions

  • Strong split in experience: some say Emacs (often vanilla or lightly customized) almost never breaks, even across major versions; others report frequent breakage.
  • Many problems are attributed to large “distributions” (Spacemacs, Doom, LazyVim, etc.) and complex configs where packages interact in unexpected ways.
  • Users note that understanding “the Emacs way” and building configs incrementally reduces breakage; others still find random incompatibilities and bitrot frustrating.
  • Some recommend tools like use-package (now bundled) and borg; others think newer built‑in Git package support makes such tools less necessary.

Emacs vs Neovim/Vim/VS Code

  • Emacs and Neovim are compared frequently. Neovim is seen as faster-moving with more ecosystem churn (multiple LSPs, package managers), though some say it’s stabilizing and adding more into core.
  • Some feel Neovim has “JavaScript-style” churn; others dispute this and praise recent core integrations.
  • Opinion that Emacs occasionally adopts leading community packages into core (eglot, use-package, themes), providing a stable baseline, whereas Neovim historically relied more on external plugins.
  • Several users simply prefer “a good text editor” and find Neovim or VS Code easier than embracing Emacs’s full Lisp platform.

LLMs and Emacs

  • Experiences are mixed: some say LLMs are “a godsend” for Emacs Lisp and config work; others report consistent hallucinations and broken configs.
  • A few describe sophisticated workflows where an LLM pilots a running Emacs instance for end‑to‑end testing and debugging, exploiting Emacs’s introspection.
  • There is interest in tighter Emacs–LLM integration (e.g., GPT/Claude modes, agent-shell), but also frustration with unreliable suggestions.

Emacs philosophy and adoption

  • Many insist Emacs is not just an editor but a Lisp platform for building personal tooling; mass adoption or VS Code‑style UX is not seen as a core goal.
  • Others argue that better out‑of‑the‑box defaults and ditching “vanilla-only” attitudes are essential if Emacs wants broader usage.
  • Discoverability vs learning investment: several say Emacs is fully discoverable if you learn its help system; others still see a steep barrier.