README.md (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# desert-witch.nvim
An earthy, mystical color palette.
aq

## Features:
- Warm, quiet colors, focusing on shades of brown.
- hand-picked syntax highlighting, balancing clarity, minimalism, and
- special bold/italics highlighting for featureless fonts.
aesthetics.
### Plugin Support
- [TreeSitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [RenderMarkdown](https://github.com/MeanderingProgrammer/render-markdown.nvim)
- [Git Signs](https://github.com/lewis6991/gitsigns.nvim)
- [WhichKey](https://github.com/liuchengxu/vim-which-key)
- [RainbowDelimiter](https://github.com/HiPhish/rainbow-delimiters.nvim)
- [Blink.cmp](https://github.com/saghen/blink.cmp)
- [mini.tabline](https://github.com/nvim-mini/mini.tabline)
- [mini.hipatterns](https://github.com/nvim-mini/mini.hipatterns/)
- and more!
## Installation:
using vim.pack.add (Neovim v0.12+)
```
vim.pack.add({"https://codeberg.org/trickyni/desert-witch.nvim/src/branch/main"})
vim.cmd("colorscheme desert-witch")
```
using [lazy.nvim](https://github.com/folke/lazy.nvim):
```
{
"https://codeberg.org/trickyni/desert-witch.nvim/src/branch/main",
lazy = false,
priority = 1000,
config = function()
vim.cmd("colorscheme desert-witch")
end,
}
```
## Future plans:
- [ ] Lualine theme
- [ ] Detailed breakdown of the palette and the use for each color
- [ ] Support for more plugins and bespoke tailoring for more languages
## Feedback welcome!
Desert Witch is mainly tested on QML, Javascript, CSS and HTML, and is tweaked for the plugins I personally enjoy.
If you're readiding this: First, thank you for taking a moment to appreciate my personal love-letter to the color brown.
Second: If you'd like to extend this theme, (or if you'd like me to do it!)
please, make some noise!
## Inspiration
- [Nord theme](https://www.nordtheme.com/)
- [Tonsky.me: I am sorry, but everyone is getting syntax highlighting wrong](https://tonsky.me/blog/syntax-highlighting/)
- [mini.base16](https://github.com/nvim-mini/mini.base16)
- [ymir.nvim](https://github.com/Ronxvier/ymir.nvim/tree/main)
|