A Lua-based Dracula theme for Neovim with extensive plugin support and customization options.
dracula.nvim is a Neovim colorscheme plugin that implements the Dracula theme using Lua. It provides a visually consistent and aesthetically pleasing coding environment with enhanced syntax highlighting and extensive plugin support. The plugin focuses on delivering a faithful Dracula theme experience while leveraging Neovim's Lua API for better performance and extensibility.
Neovim users who want a well-integrated, customizable Dracula theme with support for popular Neovim plugins like LSP, Treesitter, Telescope, and status lines. It's particularly suited for developers who prefer Lua-based configuration and seek a cohesive visual environment across their editor ecosystem.
Developers choose dracula.nvim for its deep integration with the Neovim plugin ecosystem, allowing consistent theming for tools like LSP, Treesitter, and Telescope. Its unique selling points include full color palette customization, optional transparent background, variant themes (dracula and dracula-soft), and a matching lualine theme, all implemented efficiently in Lua.
Dracula colorscheme for neovim written in Lua
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports over 15 popular Neovim plugins like LSP, Treesitter, Telescope, and NvimTree, ensuring consistent theming across tools without manual tweaks.
Allows complete control over color values through a Lua configuration table, enabling users to adjust colors like background, selection, and syntax highlights to match preferences.
Offers both the standard 'dracula' and softer 'dracula-soft' variants, catering to different visual tastes without needing separate plugins or complex overrides.
Written in Lua to leverage Neovim's native API, resulting in faster load times and better extensibility compared to Vimscript-based colorschemes.
Requires Neovim >= 0.9.2 for full functionality, forcing users on older versions to pin to specific commits, which complicates updates and maintenance.
Setup must be executed before applying the colorscheme, and missteps in Lua configuration can lead to broken themes, adding complexity for beginners.
Only provides two variants of the Dracula theme, lacking the extensive options found in other colorscheme plugins that offer multiple distinct themes.