micro icon indicating copy to clipboard operation
micro copied to clipboard

Add Catppuccin colorscheme

Open cutelisp opened this issue 7 months ago • 5 comments

Given the popularity of the Catppuccin colorscheme, I believe it would be cool to add it the default themes.

This is a 2nd attempt of https://github.com/zyedidia/micro/pull/3737 (I screwed up)

cutelisp avatar May 11 '25 19:05 cutelisp

@catppuccin https://github.com/catppuccin: Since the license of https://github.com/catppuccin/micro is MIT too, there doesn't seem to be conflict from license perspective. What do think about of a direct integration into micro, especially when it comes to further maintenance?

cutelisp avatar May 11 '25 19:05 cutelisp

I don’t think micro should keep adding more colorschemes (I like these more than most of the "official" colorschemes, thanks). Maybe a solution is to have a discussion thread where people can post colorschemes that they have found or made (with screenshots), so it’s all centralized and avoids maintaining a separate repo and adding more colorschemes to the binary.

I also get bored of colorschemes rapidly, but there are not many to choose from. From time to time, I search for "micro dotfiles" to see what people use 😂.

usfbih8u avatar May 15 '25 23:05 usfbih8u

I don’t think micro should keep adding more colorschemes (I like these more than most of the "official" colorschemes, thanks).

I also agree the main stream can't have tons of colorschemes, but if the decision is to include some by default, let’s include the most used ones, right? Of course, there’s gotta be a limit, and I think a reasonable one is: if there is room for CaptainMcClellan's personal color scheme, there is for Catppuccin as well :laughing: .

Maybe a solution is to have a discussion thread where people can post colorschemes that they have found or made (with screenshots), so it’s all centralized and avoids maintaining a separate repo and adding more colorschemes to the binary.

Why not a plugin? Same logic here. if there's an official plugin for nordcolors, wouldn't it be reasonable to have one with multiple colorschemes?

cutelisp avatar May 16 '25 01:05 cutelisp

I also agree the main stream can't have tons of colorschemes, but if the decision is to include some by default, let’s include the most used ones, right? Of course, there’s gotta be a limit, and I think a reasonable one is: if there is room for CaptainMcClellan's personal color scheme, there is for Catppuccin as well 😆.

I will not be the one defending CaptainMcClellan's personal color scheme 😂, but you get my point.

Why not a plugin? Same logic here. If there's an official plugin for NordColors, wouldn't it be reasonable to have one with multiple color schemes?

The official plugin situation is complicated, haha, but there is an unofficial repo, so you can create the Catppuccin plugin if you want.

I provide a custom color scheme in my plugins, but for other reasons:

  • https://github.com/usfbih8u/micro-autocomplete-tooltip
  • https://github.com/usfbih8u/micro-gutter-message

I think using a discussion thread for that matter is the best ROI.

usfbih8u avatar May 16 '25 01:05 usfbih8u

The official plugin situation is complicated, haha, but there is an unofficial repo, so you can create the Catppuccin plugin if you want.

I was more leaned into a "themes plugin" with multiple themes that people could PR into (with requirements). Still, the official plugins being stalled like they are now feels awkward, and it gives off vibes of a dead project, maybe I'm missing something tho.

I think using a discussion thread for that matter is the best ROI.

It think it wouldn't be as user friendly as what I propose but probably is the best ROI.

cutelisp avatar May 16 '25 01:05 cutelisp