Community
    • Login

    Attempt at a macOS Port of Notepad++ (Apple Silicon) – Need Help

    Scheduled Pinned Locked Moved General Discussion
    applemacosunofficial
    4 Posts 3 Posters 1.1k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      PedroGruvhagen
      last edited by

      Hi everyone,

      I’m new to macOS, and the application I’ve missed the most from my old Windows machine is Notepad++. I decided to try something well over my head – building a native Apple Silicon port of the Windows ARM version using Swift and SwiftUI.

      It’s been a huge learning experience, and honestly, I’m still figuring out a lot as I go. But I’ve been using my build for some time now, and for the very simple things I do – like editing small Python files – it’s already working well enough that I can do on my Mac what I used to do in Windows.

      That said, there are plenty of things that don’t work yet, and I’ve reached the point where I think it would be better to make it public so that people who really know what they’re doing can get involved.

      If you’re curious or willing to help improve it, the source code and feature list are here:
      ➡️ GitHub: https://github.com/PedroGruvhagen/Notepadplusplus-MacOS

      Any feedback, fixes, or advice would be hugely appreciated.

      EkopalypseE 1 Reply Last reply Reply Quote 2
      • EkopalypseE Offline
        Ekopalypse @PedroGruvhagen
        last edited by

        @PedroGruvhagen

        First of all, good luck with your project.
        I took a quick look at the repo, but I can’t find the Scintilla part in your project. Is that not planned? If you plan to replicate the Npp plugin interface to simplify the implementation of existing plugins, Scintilla is probably a requirement for most of the code.

        rdipardoR 1 Reply Last reply Reply Quote 0
        • rdipardoR Offline
          rdipardo @Ekopalypse
          last edited by

          @Ekopalypse said in Attempt at a macOS Port of Notepad++ (Apple Silicon) – Need Help:

          Scintilla is probably a requirement for most of the code.

          It looks like Scintilla already has first-party Swift bindings; see Using Scintilla from Swift.

          There’s also a paid version of SciTE in the App Store, which I think is how the project is funded.

          EkopalypseE 1 Reply Last reply Reply Quote 2
          • EkopalypseE Offline
            Ekopalypse @rdipardo
            last edited by

            @rdipardo

            That’s what I thought too, I was just surprised that the port didn’t have it, hence the question.

            1 Reply Last reply Reply Quote 0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • First post
              Last post
            The Community of users of the Notepad++ text editor.
            Powered by NodeBB | Contributors