NetBSD’s atto is a compact, terminal-based Emacs-like editor, designed to fit in the base system and recovery environments: its stated aim is a functional Emacs in under 2,000 lines of C. Several commenters argued that calling it “beginner-friendly” misrepresented that goal and invited unfair comparisons with nano or pico. Others defended the label in the NetBSD context, saying an alternative to vi’s modal editing could ease the transition for new users. They noted that a small editor could be especially useful in single-user or rescue mode, where available tools may be limited.
Opinions divided over what makes an editor approachable. Some praised atto’s syntax highlighting, buffers, splits, and familiar Emacs commands; others said its Ctrl-X-based shortcuts are not intuitive for users expecting desktop conventions such as Ctrl-S, and favored editors like nano or Micro. Defenders countered that Emacs bindings are a long-standing Unix convention, while some users find nano’s own notation and save prompts confusing. One commenter questioned whether an editor without extensibility deserves to be called Emacs-like; another welcomed atto as a cleaner, more practical alternative to mg, citing difficulties maintaining mg’s code and adding UTF-8 support. Overall, commenters saw atto less as a general-purpose first editor than as a lightweight tool for NetBSD users who need something more usable than ed in constrained situations.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.