Notepad++ DuoTone Dark: 5 clean themes



  • 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!



  • 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++



  • 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.



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



  • @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.



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

    the Github theme

    github has a theme??





  • 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.


Log in to reply