A Lua port of doom-emacs' doom-one colorscheme for Neovim, offering a dark aesthetic with extensive customization.
doom-one.nvim is a colorscheme for Neovim that faithfully ports the popular doom-one theme from doom-emacs. It provides a visually striking dark theme designed to enhance the coding experience within Neovim, maintaining the aesthetic appeal of its Emacs counterpart while integrating deeply with the Neovim ecosystem.
Neovim users (version 0.6.x or higher) who appreciate the doom-one aesthetic from Emacs and want a highly configurable, plugin-aware colorscheme. It's particularly suited for power users who utilize specific Neovim plugins like nvim-tree, telescope, or Neorg.
Developers choose doom-one.nvim for its faithful recreation of the doom-emacs theme in Neovim, combined with extensive customization options and first-class integration with popular Neovim plugins. Its unique selling point is the balance between aesthetic fidelity to the original and deep Neovim-specific features like TreeSitter support and plugin optimizations.
doom-emacs' doom-one Lua port for 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.
Faithfully ports the popular doom-one theme from Emacs, ensuring a consistent visual experience for users migrating between editors, as emphasized in the project philosophy.
Offers numerous global variables to fine-tune opt-in features like italic comments, terminal colors, and transparent backgrounds, detailed in the installation examples.
Provides first-class support for key Neovim plugins like nvim-tree, telescope, and Neorg, with configurable options for seamless theming, as listed in the setup.
Includes optional TreeSitter integration for enhanced syntax highlighting, keeping pace with modern Neovim development practices, mentioned as a core feature.
The README notes past breaking changes in configuration methods (e.g., switching between global variables and a setup function), which can disrupt user setups after updates.
Requires Neovim >= 0.6.x, excluding users on older stable versions or alternative Vim distributions, as highlighted in the 'IMPORTANT' notice.
Only supports a specific set of plugins; users with unsupported tools may experience inconsistent highlighting or need manual workarounds, given the opt-in nature.