/colo.nvim

Theming utlilities for neovim. This is very experimental at the moment.

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

banner

Theming utilities for your Neovim.
STATUS: WIP
NVIM: v0.8.0

TODOS

  • Add nordic.nvim, rasmus.nvim, nirvana, warm and boo, nordic and chocolate.
  • Support codewindow.nvim, aerial.nvim, harpoon.nvim, grapple.nvim, lazy.nvim, leap.nvim, flit.nvim, trouble.nvim, portal.nvim, overseer.nvim, dapui.nvim diffview.nvim, jaq.nvim, vim-illuminate, move.nvim, pretty-fold.nvim, vim-sneak, lsp-saga.nvim, barbar.nvim and lightspeed.nvim.
  • Add a colorpicker.
  • Add an interactive playground.
  • Add acromatic color checker function.
  • Add temperature related functions.
  • Add cold related functions.
  • Add warmth related functions.
  • Add contrast related functions.
  • Write tests.
  • Write guides.
  • Refactor api.lua.
  • Refactor color.lua.
  • Refactor extensions.
  • Fix telescope: previews are not showed when results list is empty. (Invalied buffer ID)
  • Show a floating window when viewing colorscheme metadata. Allow setting timeouts and theme previews.
  • Allow callbacks for some parts of the config.
  • Add the following configuration options.
    filetypes = {
      enable = false,
      items = {
        python = "nord_dark",
        lua = "mountain_dark",
        c = "oxocarbon_dark",
      },
    },
    presets = {
      enable = false,
      items = {
        italic_comments = false,
        dotted_spell = false,
        contrast = false,
        swap_kind = false,
        glaze_kind = false,
      },
    },

This project is licensed under GPL-3.0.