-
Notifications
You must be signed in to change notification settings - Fork 0
Themes and Styling
Tuim comes with carefully tuned syntax and UI styling designed to deliver clean contrast and readable widgets across all supported terminal emulators.
Out of the box, fresh installations default to VS Code Dark Modern:
- Clean, balanced contrast between code syntax, UI borders, sidebar lists, and the status footer.
- Fully tuned for both 24-bit Truecolor terminal emulators and terminal multiplexers.
- Automated contrast regression tests ensure readability of active, inactive, and focused UI elements.
Tuim includes an innovative System (follow desktop) theme mode that automatically synchronizes Tuim's colors with your desktop environment:
- Tuim monitors the Omarchy color specification file at:
$XDG_STATE_HOME/omarchy/current/theme/colors.toml (Fallback: $XDG_CONFIG_HOME/omarchy/current/theme/colors.toml) - Whenever your desktop theme changes (e.g. switching between light/dark or rotating accent palettes), Tuim parses the new palette and updates editor syntax, sidebar backgrounds, selection highlights, and borders live without requiring a restart.
- If the palette file is absent or temporarily invalid at startup, Tuim gracefully defaults to safe built-in colors while continuing to watch for the file.
Tuim adapts to your terminal font environment:
If your terminal emulator uses a font with Nerd Font glyphs installed (e.g., JetBrainsMono Nerd Font, FiraCode Nerd Font):
- File types display recognizable graphical icons (Zig, Python, Rust, Lua, Git status indicators).
If you are working on a machine, container, or remote SSH session without a Nerd Font installed:
- Open F1 โ Settings โ Appearance.
- Uncheck the Use Nerd Fonts (Icons) checkbox.
- Tuim immediately replaces Nerd Font glyphs with standard Unicode and ASCII indicators (
๐,๐,*,+,-). - Eliminates missing glyph boxes or broken question-mark symbols.
Tuim automatically queries your terminal environment (COLORTERM, TERM, TERM_PROGRAM):
- In Truecolor (24-bit direct color) terminals (Alacritty, Kitty, WezTerm, Ghostty, GNOME Terminal, Windows Terminal), Tuim renders full 16-million-color gradients and precise hex values.
- In 256-color or indexed environments, Tuim maps RGB colors down to the closest matching terminal palette cells.
Learn how to write custom Lua configuration overrides for plugins in Custom Plugin Configuration.
Tuim Repository ยท Releases ยท Issue Tracker ยท Website ยท Licensed under MIT
- Workspace Overview
- Editing Modes
- Keybindings & Shortcuts
- File & Buffer Management
- Integrated Terminal
- Git Integration
- Extensions & Plugins
- Language Tools & LSP
- AI Coding Assistants