Add new `minimal` config option that provides a cleaner, more focused
color scheme with fewer distinct colors:
- Variables/constants: white
- Functions/methods: blue
- Types: aqua
- Keywords/statements: gray
- Operators: yellow
- Brackets/punctuation: gray
- Properties/members: violet
- Change default background.light from "ink" to "pearl" so light mode
uses a light theme by default
- Clear _EXPLICIT_THEME when load() is called without arguments so
:colorscheme kanso properly respects vim.o.background setting
Fixes#45
Changed cursor colors in pearl theme to use dark cursor (pearlBlack0)
with light foreground (pearlWhite0) instead of white cursor, making
it clearly visible against the light background.
Fixes#37
This change renames all occurrences of "contrast" to "saturated" to better describe the functionality:
- Config option `foreground` now accepts "saturated" instead of "contrast"
- All internal color palette variables renamed from *Contrast to *Saturated
- Documentation updated to reflect the new terminology
Migration guide:
- If using `foreground = "contrast"`, change to `foreground = "saturated"`
- If using `foreground = { dark = "contrast", light = "contrast" }`, change to `foreground = { dark = "saturated", light = "saturated" }`
Replace the negative boolean `disableItalics` with positive `italics` option for better API ergonomics. This affects all italic styling throughout the theme including comments, keywords, and plugin highlights.
BREAKING CHANGE: Users must update their configuration from `disableItalics = true` to `italics = false`.
Adds an EditorConfig file to maintain consistent coding styles across editors. Reformats code with consistent indentation using spaces instead of tabs. Makes minor color palette adjustments.