Community
    • Login

    Notepad++ DuoTone Dark: 5 clean themes

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    9 Posts 3 Posters 15.9k Views
    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
      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
        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
          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
            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
              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
                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
                  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
                    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
                      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
                      • First post
                        Last post
                      The Community of users of the Notepad++ text editor.
                      Powered by NodeBB | Contributors