Notepad++ Code Editor Comes to Mac After 20-Year Wait

· coding open-source design · Source ↗

TLDR

  • Andrey Letov ported Notepad++ to macOS via an Objective-C++ Cocoa UI layer, shipping a universal binary that replaces the Win32 front-end while keeping the Scintilla engine intact.

Key Takeaways

  • The port preserves the full Notepad++ feature set: tabbed editing, syntax highlighting for 80+ languages, search and replace, macro recording, and plugin support.
  • Native macOS behavior comes from replacing only the UI layer with Cocoa APIs for menus, dialogs, file pickers, keyboard shortcuts, and windowing.
  • Universal binary runs on both Apple silicon and Intel Macs with no compatibility layer (Wine/CrossOver) required.
  • Free under the GNU General Public License with no ads, subscriptions, or hidden costs; downloadable from the official Notepad++ website.
  • Windows switchers who previously had no viable path to a native experience are the direct beneficiary.

Hacker News Comment Review

  • Early testers note the app does not yet meet macOS UX conventions: dragging a file to the Dock icon to open it does not work, and closing the window quits the entire app rather than leaving it running in the background.
  • The consensus from the single substantive report is that the Scintilla core is intact but the Cocoa integration is incomplete on OS-level affordances that macOS users treat as baseline.

Notable Comments

  • @sghiassy: “still doesn’t feel native - cant drag a file to the dock icon to open it - closing the window, quits the app”

Original | Discuss on HN