Show HN: Dynamic Theme – a Neovim plugin for creating and editing colorschemes
1 ajgquinn 0 6/11/2025, 12:16:38 PM github.com ↗
I made a plugin, dynamic-theme.nvim, based on my own experience of wishing I could more easily edit a colorscheme on the fly while I am working, maybe just tweak a color slightly. I also wanted to make it easier to create new ones.
Dynamic Theme loads just like any other colorscheme, though once applied it can be tweaked via the plugin window. The plugin can persist up to 8 colorschemes at a time, and allows the user to switch between them. The hex codes are persisted as JSON, so you can actually commit them to version control and share any changes made across your devices.
If you create one that you really like, you can also export it as a standalone plugin. You will be prompted to enter a location on the filesystem to create a directory, and the plugin will output a plugin directory with everything necessary to use the colorscheme as a plugin (bear in mind it is the most minimal amount of code for creating a functional colorscheme plugin).
No comments yet