NotepadNext – a cross-platform reimplementation of Notepad++

Overall Reaction

  • Many commenters are enthusiastic: Notepad++ is one of the most-missed Windows apps on Linux/macOS, so a native cross‑platform clone is welcome.
  • Others are nostalgic but say they’ve moved on to VS Code, Sublime Text, Vim/Neovim, Emacs, JetBrains IDEs, or note‑taking tools and don’t expect to switch back.

Why People Care About Notepad‑Style Editors

  • Seen as “a better Notepad”: instant startup, very low overhead, and strong text‑editing tools (regex search/replace, macros, column editing, handling huge log files).
  • Favored for quick scratch notes, ad‑hoc data munging, config edits, and viewing large files, not as a full IDE.
  • Some describe extensive production use on Windows desktops and servers; others say its importance is mostly historical.

Implementation & Performance

  • Appreciated that it’s native C++/Qt, not Electron; some joking about “why not Rust” but consensus is that Rust GUI tooling is still immature and Qt’s first‑class API is C++.
  • Uses Scintilla as the editor component, like Notepad++, SciTE, Geany, etc.
  • Multiple reports that startup is extremely fast and large files load and scroll smoothly, sometimes perceived as faster than Sublime and comparable to BBEdit.
  • Some debate over Qt being “bloated” in size/complexity vs. being performant and mature in practice.

UI/UX Debates

  • Strong split over the classic toolbar‑heavy UI: some find “millions of tiny buttons” ugly and distracting; others value discoverability, nostalgia, and quick access.
  • Notepad++‑style UI is customizable; toolbars and status bars can be hidden for a minimalist look.
  • GTK apps are criticized as visually bloated compared to lean Windows/Qt toolbars.
  • macOS note: disabling system‑wide font smoothing to mimic Windows text rendering is controversial.

Features & Gaps

  • Autosave/“hot exit” (unsaved buffers restored without prompts) is considered a killer feature; NotepadNext has autosave but it’s off by default.
  • Some users won’t switch yet because “many features are not implemented” and there is no compatibility with existing Notepad++ plugins.
  • Requests include diff tools, vim mode, and robust session handling.

Relation to Other Editors

  • Comparisons to Kate, Geany, Notepadqq, CudaText, SciTE, TextAdept, ecode, Zed, Sublime, VS Code, Vim/Emacs, etc.
  • Some argue Geany/Kate already fill this niche; others report bugs or UX/style dislikes and see room for NotepadNext as a better cross‑platform Notepad++‑like option.