

Win32 API consists of many components, including things like file systems, devices, processes, threads, and error handling. It’s also responsible for that instantly recognizable Windows look and feel that many long-term users of the operating system find so appealing. In short, without Win32 API, there’s no Notepad++. At least not without a major rewriting of the application. If Notepad++ were a commercial project, there’s a chance that it would make a sense to develop and maintain a separate version for macOS (and Linux), but it’s free and open source, so the motivation is limited.

Porting Notepad++ to another operating system would also break the compatibility with most plugins, essentially fragmenting the Notepad++ community. How to Run Notepad++ On Mac?īecause of extensively Notepad++ relies on Win32 API, there are two possible ways how to run it on macOS: rewrite it so that it doesn’t rely on Win32 API anymore, or provide it the necessary API.

Way 1: Install Notepad++ on Mac Using Wine We’ve already explained why the former is unlikely to happen anytime soon, but the latter is already possible using virtual machines and emulators.

Wine is a recursive backronym for Wine Is Not an Emulator. What is Wine then? A free and open-source compatibility layer whose goal is to emulate the Windows runtime environment by translating Windows system calls into POSIX-compliant system calls. Garbage: Problems are severe enough that it cannot be used for the purpose it was designed for.Bronze: Works, but has some problems for normal use.Silver: Works excellently for normal use, but has some problems for which there are no workarounds.Gold: Works as well as (or better than) on Windows with workarounds.Platinum: Works as well as (or better than) on Windows out of the box.Wine’s rating system is designed to assist users by giving a rating based on other users’ experience: It also recreates the directory structure of Windows systems and provides alternative implementations of Windows system libraries, services, and other components.Īs you can see here, Notepad++ runs well in Wine, especially its earlier versions, which rate rated Gold and Platinum. To install Wine on macOS, you need macOS 10.8 or higher, and you must set Gatekeeper to NOT block unsigned packages.
