A fast, modern Material-inspired colorscheme for NeoVim written in Lua with built-in LSP and TreeSitter support.
Material.nvim is a colorscheme plugin for NeoVim that implements the Material design theme. It provides a modern, aesthetically pleasing color palette optimized for coding, with built-in support for native LSP, TreeSitter, and a wide array of popular plugins. It solves the problem of bland or poorly integrated editor themes by offering a fast, customizable, and feature-rich visual experience.
NeoVim users who want a modern, Material-inspired colorscheme with excellent performance and deep integration with NeoVim's latest features like LSP and TreeSitter.
Developers choose Material.nvim for its combination of speed (asynchronous loading), modern feature support, and high degree of customization. Its live theme switching and extensive plugin compatibility make it a versatile and polished choice compared to simpler colorschemes.
:trident: Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers five distinct visual styles including Oceanic, Palenight, and Lighter, providing aesthetic variety without switching themes entirely.
Implements asynchronous highlight loading to minimize startup impact, described as 'blazingly fast' in the README for better performance.
Includes built-in functions like change_style() to toggle styles without restarting NeoVim, enhancing workflow flexibility.
Highlights for numerous plugins like Telescope and nvim-cmp are pre-configured, ensuring consistent syntax across popular tools.
Requires NeoVim >= 0.7.0, locking out users on older versions or other editors like Vim, as stated in the requirements.
Setup involves a detailed Lua function with many options, which can overwhelm users wanting simple, out-of-the-box themes.
README admits potential conflicts with lualine due to loading order, requiring manual fixes like adjusting load sequence or theme settings.