Current Configuration
The colorscheme is configured inlua/magictt/plugins/colorscheme.lua:
Rose Pine Variants
Rose Pine comes with three variants:Moon (Current)
The default variant with balanced contrast:Main
The original Rose Pine palette:Dawn
A light variant:Customizing Rose Pine
Changing to a Different Colorscheme
To use a completely different colorscheme:Choose a colorscheme
Popular Neovim colorschemes:
- Catppuccin - Soothing pastel theme
- Tokyo Night - Clean, dark theme
- Gruvbox - Retro groove colors
- Nord - Arctic, north-bluish theme
- Dracula - Dark theme with vibrant colors
- Kanagawa - Inspired by famous painting
- Nightfox - Highly customizable
- OneDark - Atom’s iconic One Dark theme
Update colorscheme.lua
Replace the Rose Pine configuration with your chosen colorscheme.Example: CatppuccinExample: Tokyo NightExample: Gruvbox
Multiple Colorschemes
You can keep multiple colorschemes installed and switch between them:Transparency
Most modern colorschemes support transparency, which allows your terminal background to show through.Enable Transparency
Disable Transparency
Advanced Customization
Custom Highlight Groups
Override specific syntax highlighting:Conditional Colorscheme
Set different colorschemes based on conditions:Create a Toggle Keymap
Add a keymap to toggle between colorschemes inlua/magictt/core/keymaps.lua:
Troubleshooting
Colors Look Wrong
- Check terminal support: Ensure your terminal supports true color (24-bit)
- Set termguicolors: Add to
lua/magictt/core/options.lua:
Transparency Not Working
- Terminal support: Verify your terminal supports transparency
- Terminal settings: Enable transparency in your terminal emulator settings
- Compositor: On Linux, you may need a compositor like picom
Colorscheme Not Loading
- Check plugin installation: Run
:Lazy sync - Check for errors: Run
:checkhealth - Verify syntax: Ensure the config function has no Lua errors
Finding More Colorschemes
- vimcolorschemes.com - Browse and preview colorschemes
- GitHub Topics: neovim-colorscheme
- awesome-neovim#colorscheme
Best Practices
- Test before committing: Try colorschemes for a few days before settling
- Match your terminal: Choose colors that complement your terminal theme
- Consider contrast: Ensure sufficient contrast for readability
- Use transparency wisely: Transparency looks great but can reduce readability
- Customize minimally: Start with defaults, customize only what’s needed