Blog

Published on

Notepad++, zsh fixes, and 4 new themes

Hey vampires 👋🏻

We have some behind-the-scenes updates on what we have been building across Dracula and Dracula Pro.

§zsh

We fixed several zsh bugs, including a tricky one where $DRACULA_ARROW_ICON could be interpreted as a CLI flag when its value started with -.

This is now handled correctly with print -P --.

 print -P "--> "
print: bad option: ->
 print -P -- "--> "
-->

§Notepad++ (Open Source & Pro)

We rebuilt the Notepad++ theme from scratch.

Instead of maintaining XML manually, we now use a TypeScript build system that generates it programmatically. Contributors can edit a theme definition and simply run npm run build.

On top of that, we shipped:

  • Full language coverage with 14 previously missing lexers.
  • Colors aligned with the official Dracula specification.
  • Font settings removed from the XML, so users can configure fonts themselves.
  • Fixes for the Rust lexer and the current line color.

§New on Dracula Pro

We are rolling out two betas in our private dedicated organization:

Notepad++ documentation is now fully updated, including readmes, installation instructions, and related files.

Big thanks to Kyle for the JetBrains contribution and for helping us expand Dracula Pro in the right direction.

§New on Dracula

This week, 4 new themes have joined the Dracula clan:

  • MacDown: an open-source Markdown editor for macOS. This one is for the rendered Markdown preview.
  • Markdown CSS: a polished stylesheet for Markdown documents.
  • Dracula CSS: a reusable CSS theme foundation for Dracula styling.
  • Signal Desktop: a secure messaging app for desktop.

Big thanks to @jamesfishwick for the three great additions.

MacDown CSS theme

§The end

Q: What's a vampire's least favorite song?

A: "You are my sunshine." 🫡

Mist Over Transylvania

Morbius