Community
    • Login

    Notepad++ DuoTone Dark: 5 clean themes

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    9 Posts 3 Posters 19.6k 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.
    • webketjeW Offline
      webketje
      last edited by webketje

      Hi all,

      I ported 5 themes available on Atom/ VS Code to Notepad++, adapted from https://github.com/sallar/vscode-duotone-dark. You can find them and follow updates on development at webketje/notepad-plus-plus-duotone-dark-theme.

      Screenshot

      Install

      Download the latest 7zip or zip release from Releases and extract it to your Notepad++ themes directory.
      You can also extract the themes somewhere else, start Notepad++ and import them through the Settings menu, Import > Import style theme(s)…

      Install NPP

      Languages

      Currently supports: HTML, XML, YML, PHP, Python, Javascript, JSON, CSS, SCSS, batch, ini, Python
      Unsupported languages that are available in Zenburn theme will be displayed ok.

      Config files

      Currently supports: .env, .prettierrc, .eslintrc, .gitmodules, .gitattributes

      Development

      You need NodeJS. Clone the repo, run npm install, tweak theme.xml, then run npm run build. npm run zip will also create a ZIP & 7Zip archive in the /dist folder, however you will need to install 7-Zip first.

      Please report issues/bugs, feature requests and suggestions for improvements to the issue tracker or here on the forums.

      Enjoy!

      1 Reply Last reply Reply Quote 5
      • webketjeW Offline
        webketje
        last edited by webketje

        Notepad++ DuoTone Dark v0.6

        Download | 7zip (17kb) | ZIP (45kb)

        Supported languages: C, C#, C++, Objective C, VB, HTML, XML, YML, PHP, Javascript, JSON, CSS, SCSS, SQL, Python, Makefile, bash, batch, ini, diff
        Supported dotfiles: .env, .prettierrc, .eslintrc, .gitmodules, .gitattributes
        Included UDL’s: Markdown (improved)

        To use the markdown UDL, copy the userDefinedLang.xml to your Notepad++'s userDefineLangs folder, and restart Notepad++

        1 Reply Last reply Reply Quote 4
        • webketjeW Offline
          webketje
          last edited by

          Here is a preview of the Markdown UDL in “Forest” flavour:

          Note that under Settings > Style Configuration, all the “Enable global font/size/bold/italic” should be unchecked.

          Markdown UDL preview

          This style is still likely to undergo tweaks (for example code blocks will be in monospace). In a next release, I will also add support for Dockerfile’s and potentially Handlebars templates.

          1 Reply Last reply Reply Quote 3
          • asvcA Offline
            asvc
            last edited by

            Not bad! Do you plan to develop / port any of the lighter themes? GitHub-like would be neat.

            webketjeW 1 Reply Last reply Reply Quote 0
            • webketjeW Offline
              webketje @asvc
              last edited by

              @asvc well it’s called DuoTone Dark ^^ for a reason. Kidding aside, the build process is based on 5-8 color variables, so you could invert the dark with the light colors easily, or define a new scheme.

              Not sure the setup would be enough to emulate the Github theme… It would probably look quite different.

              Alan KilbornA 1 Reply Last reply Reply Quote 0
              • Alan KilbornA Offline
                Alan Kilborn @webketje
                last edited by

                @webketje said in Notepad++ DuoTone Dark: 5 clean themes:

                the Github theme

                github has a theme??

                asvcA 1 Reply Last reply Reply Quote 0
                • asvcA Offline
                  asvc @Alan Kilborn
                  last edited by

                  @Alan-Kilborn ,

                  1. https://github.com/primer/github-syntax-theme-generator
                  2. https://github.com/primer/github-syntax-light
                  1 Reply Last reply Reply Quote 0
                  • webketjeW Offline
                    webketje
                    last edited by

                    NOTEPAD++ DUOTONE DARK V0.7 (added R, Java, LaTex support + Dockerfile UDL)
                    Download | 7zip (17kb) | ZIP (45kb)

                    Supported languages: C, C#, C++, Objective-C, HTML, XML, YML, PHP, Java, Javascript, Typescript, Vue, JSON, CSS, SASS, SCSS, SQL, Python, Makefile, bash, batch, LaTeX, R, diff
                    Supported dotfiles: .env, .prettierrc, .eslintrc, .gitmodules, .gitattributes
                    Included UDL’s: Markdown (improved), Dockerfile

                    To use the markdown UDL, copy the userDefinedLang.xml to your Notepad++'s userDefineLangs folder, and restart Notepad++
                    To use the Dockerfile UDL, your file must have the extension .dockerfile or you must manually change language.

                    1 Reply Last reply Reply Quote 4
                    • webketjeW Offline
                      webketje
                      last edited by

                      NOTEPAD++ DUOTONE DARK V0.8 (added Ruby, Powershell support)
                      Download | 7zip (18kb) | ZIP (50.9kb)

                      Supported languages: C, C#, C++, Objective-C, HTML, XML, YML, PHP, Java, Javascript, Typescript, VueJS, JSON, CSS, SASS, SCSS, SQL, Python, Makefile, bash, batch, LaTeX, R, Powershell, Ruby, diff
                      Supported dotfiles: .env, .prettierrc, .eslintrc, .gitmodules, .gitattributes
                      Included UDL’s: Markdown (improved), Dockerfile

                      To use the markdown UDL, copy the userDefinedLang.xml to your Notepad++'s userDefineLangs folder, and restart Notepad++
                      To use the Dockerfile UDL, your file must have the extension .dockerfile or you must manually change language.

                      1 Reply Last reply Reply Quote 1

                      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