Release Notes
v1.0.0 — Villa Mairea
Initial stable release of aalto.vim, a Vim-native perceptual colorscheme inspired by the late architectural palette of Alvar Aalto.
Added
- Full OKLCH-based palette engine
- Perceptual semantic hierarchy enforcement
- Dark and light variants
- Semantic highlighting mode
- Optional learner-oriented syntax mode
- ANSI terminal palette export (
:AaltoExportAnsi) - 256-color fallback support
- Vim9script implementation with true-color support
- Generated UI surfaces using OKLab distance metrics
- Gamut fitting for safe sRGB rendering
Included Highlight Support
- Core syntax groups
- Diagnostics
- Popup/floating UI
- Diff/editor UI groups
- Search, visual selection, and cursor surfaces
Configuration
New options:
g:aalto_variantg:aalto_italic_commentsg:aalto_italic_keywordsg:aalto_transparentg:aalto_learner_mode
Notes
- Requires Vim 9.0+ and
termguicolors - Designed for modern true-color terminals
- Vim-native port of
aalto.nvim - Plugin-specific integrations intentionally minimal
License
MIT