Flexoki, an inky color scheme for Neovim. Based on stephango.com/flexoki.
- Complete light and dark themes that follow Flexoki color guidelines
- Support for popular Neovim plugins (gitsigns.nvim, lualine.nvim) (others in progress)
- Diagnostic colors
- Treesitter support
- LSP support
Install plugin with your preferred package manager.
{
"cpplain/flexoki.nvim",
lazy = false,
priority = 1000,
opts = {},
}
require("flexoki").setup({
plugins = {
"gitsigns", -- gitsigns.nvim
"nvim_treesitter_context",
"which_key", -- which-key.nvim
}
})
require("lualine").setup({
options = {
theme = "flexoki",
},
})
-- Load color scheme after options
vim.cmd.colorscheme("flexoki")
The color scheme will automatically switch between light and dark themes based on the value of background (:help background).
-- Switch to light theme
vim.o.background = 'light'
-- Switch to dark theme
vim.o.background = 'dark'