zenbones-theme / zenbones.nvim

🪨 A collection of contrast-based Vim/Neovim colorschemes
MIT License
714 stars 49 forks source link

Questions on theming shell and terminal emulators #80

Closed ajitid closed 2 years ago

ajitid commented 2 years ago

First of all — thanks for making zenbones. It might made to switch a minimal scheme.

I, for the world, can't understand why Fish needs a separate set of color variables and can't re-use the colors a terminal emulator (like Kitty) provides. You seem to have a good understanding of it. Could you give explanation of why we need separate color variables — one for the terminal and one another for the shell? And also, is there an easy way to generate colorscheme for Fish shell?

image A screenshot showing Fish config UI to choose a colorscheme

mcchrish commented 2 years ago

I'm not using Fish shell, so I don't really have a complete answer to your questions. For generating a template, yes it's possible using shipwright.nvim. Checkout this part where the templates are located: https://github.com/mcchrish/zenbones.nvim/tree/main/lua/zenbones/shipwright

An example of a fish color configuration we can base on: https://github.com/rebelot/kanagawa.nvim/blob/master/extras/kanagawa.fish