Unreasonably thoroughly picked colors to create the neatest color arrangement I can think of.
Designed for the sake of colors rather than for optimal ergonomics while keeping a fair degree of usability.
Note that the theme is not specifically easy on the eyes.
The background color is a bit different for each screen, but on a slightly warmer than neutral screen color temperature it should be roughly as intended.
The name refers to the male swallow tanager (fecsketangara in Hungarian), although the theme is actually even more similar to the blue-brested kingfisher.
Assembly, Bash, Batch, C, C++, C#, CSS, HTML, INI, Java, JavaScript, JSON, Lua, Markdown*, PHP, Python, Ruby, SQL, XML, YAML
Everything else is usable but not arranged.
If the theme gets somewhat popular, I'll optimize more languages. (Especially on request of course.)
* For Markdown, read the Setting up Markdown section at the bottom of this page.
- Click
HERE
to download all files in zip. - Go to %APPDATA%\Notepad++.
- Open themes folder, or create a new folder named themes if it doesn't exists.
- Install the xml in any of the following ways:
- Copy the .xml file in the downloaded zip into the folder. Or
- Import it to Notepad++ by going to Menu -> Settings -> Import -> Import Style theme(s).
- Install all font files in the fonts folder in any of the following ways:
- open Font Settings (Press
Win
key, and start typing "font") and drag all 4 font files at once. - launch the font files one by one, and click Install.
- open Font Settings (Press
- Restart Notepad++.
- Open Settings -> Style Configurator.
- Select theme Tangara from the theme drop-down box.
- Click Save & Close.
Tangara (Original) is the version following the original concept, it's the one intended for use. It's requires the supplied font faces to be installed.
Tangara (Font-free version) is a castrated version of Tangara (Original). It doesn't depend on fonts.
Tangara (Original) uses four different font weights instead of the basic two, to make text bolding more subtle. In a theme, only two font weights can be used dynamically, i.e. independently of fonts: Regular / Bold. To use more font weights, the exact font face names have to be specified in the theme's xml.
If you do not wish to install the fonts the theme was primarily designed for, download the Font-free version also available in this repo.
Font overrides unbold all text thinner than full bold, which kinda ruins the look of the theme. So don't use font overrides for "Original", it is not designed for that. if you want to use overrides, choose the Font-free version, it's compatible with that. Only exception is Markdown language, where I prefer replacing the bulky monospace font to a more readable sans serif. Font override can be used on Markdown.
Make sure DirectWrite is turned off. (Settings -> Misc -> [ ] use DirectWrite)
Primarily because DirectWrite doesn't let the theme use the above mentioned hardcoded font faces for some reason.
In the downloaded zip there is a Markdown directory. Copy markdown.tangara.udl.xml
to %AppData%\Notepad++\userDefineLangs
By default, if you open a Markdown file in NPP, the colors may be messed up, because another Markdown UDL is arbitrarily used instead of Markdown (Tangara)
, and you have to select the correct UDL in the Language menu every time you open a .md file. As this practice is intolerable, it's worth putting a little work into avoiding it:
Open all Markdown UDLs in the userDefineLangs
directory for editing, except markdown.tangara.udl.xml
. There you can see the following code:
<NotepadPlus>
<UserLang name="Markdown (Theme Name)" ext="md markdown" udlVersion="2.1">
Replace ext="md markdown"
to ext=""
in all opened documents.
This way the Tangara UDL will be the only relevant one to be associated with Markdown.