A Neovim color scheme port of the high-contrast Modus themes, offering WCAG AAA compliance and configurable options.
Modus-theme-vim is a Neovim port of the Modus color schemes originally developed for Emacs by Protesilaos Stavrou. It provides both dark (modus-vivendi) and light (modus-operandi) themes designed for maximum readability with WCAG AAA contrast compliance. The theme is built with Lua and supports modern Neovim features like TreeSitter and popular plugins.
Neovim users, particularly those on nightly builds, who prioritize accessibility and readability in their development environment. It's also suitable for developers using terminals like Wezterm, Kitty, or Alacritty who want consistent theming.
Developers choose this theme for its strict adherence to WCAG AAA contrast standards, ensuring optimal accessibility and readability. It offers configurable options and pre-configured support for modern Neovim plugins, distinguishing it from other themes with its dual high-contrast variants and terminal compatibility.
Port of modus-themes in neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Adheres to the highest color contrast standards, ensuring maximum accessibility and readability for users with visual impairments, as highlighted in the project description.
Provides both dark (modus-vivendi) and light (modus-operandi) themes, allowing users to switch based on preference or lighting conditions, with pre-configured options for customization.
Offers settings like yellow comments and dimmed inactive windows, enabling personalization without editing the core theme, as detailed in the configuration section.
Built with Lua and supports TreeSitter and popular plugins like Telescope and gitsigns, making it compatible with current Neovim features and enhancing the development experience.
Includes theme files for Wezterm and references for Kitty and Alacritty, facilitating a consistent theming workflow between editor and terminal, as noted in the extras section.
Explicitly does not work with Vim, limiting its usability to Neovim-only environments and excluding a significant portion of the editor user base.
Poorly tested with stable Neovim (0.4.4), requiring users to use a separate branch or switch to nightly builds, which adds complexity and potential instability.
Only pre-configured for specific plugins; support for others may require manual configuration or issue requests, reducing out-of-the-box functionality for diverse setups.
Syntax highlighting is explicitly configured for only a few languages, so users working with other languages might need additional tweaks or face inconsistent styling.