A complete Solarized colorscheme port to Lua for Neovim 0.5+ with LSP, Treesitter, and plugin support.
nvim-solarized-lua is a colorscheme for Neovim that ports the Solarized theme to Lua, providing syntax highlighting and UI styling for Neovim 0.5+. It solves the problem of using Solarized in modern Neovim with support for LSP, Treesitter, and other plugins while maintaining accessibility through 8-bit color support.
Neovim users who prefer the Solarized color palette and want a well-maintained, Lua-based theme with compatibility for modern plugins and features.
Developers choose this for its completeness as a port, extensive plugin support, and customization options, offering a reliable Solarized experience tailored for Neovim's Lua ecosystem.
solarized colorscheme in lua for nvim 0.5
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
It's a complete Lua replication of vim-solarized8, ensuring the classic Solarized design is preserved without deviation, as stated in the README's goal.
Explicitly supports highlighting for LSP, Treesitter, Telescope, FZF, lualine, and other popular plugins, with a checked TODO list confirming coverage.
Includes 8-bit color support for terminal users and multiple contrast variants (normal, high, flat, low), addressing visual needs beyond standard themes.
Offers configurable options for italics, visibility, diffmode, transparency, and statusline styles via simple Lua variables, as detailed in the options section.
While key plugins are supported, users with niche or newer plugins may need to request additions via issues, as the project admits reliance on community reports.
Setting options requires editing Lua code directly, which can be cumbersome for users unfamiliar with Neovim's configuration syntax, unlike more automated themes.
The README ambiguously handles the light theme; it's crossed out in TODO but not explicitly listed in variants, potentially confusing users about availability.