Monochrome colorscheme with decent accents for neovim.
Setup with basic configuration:
require("repl69").setup()
vim.cmd("colorscheme repl69")-- lua/plugins/colorscheme.lua
return {
{
"repl6669/repl69",
name = "repl69",
lazy = false,
priority = 1000,
},
{
"LazyVim/LazyVim",
opts = {
colorscheme = "repl69",
},
}
}require("repl69").setup({
-- Core settings
transparent = false,
terminal_colors = true,
-- Styling options
styles = {
comments = { italic = true },
keywords = { bold = true },
functions = { bold = true },
variables = {},
},
-- Plugin support
plugins = {
auto = true, -- Auto-detect and enable installed plugins
-- Or enable specific plugins:
-- telescope = true,
-- cmp = true,
-- treesitter = true,
},
-- Legacy support
enable = {
-- Set terminal colors (legacy)
terminal = true,
},
-- Custom highlight overrides
on_highlights = function(highlights, colors)
-- Override specific highlights
-- highlights.Comment = { fg = colors.gray600, italic = true }
end,
})
vim.cmd("colorscheme repl69")repl69 has evolved to support a comprehensive ecosystem of popular Neovim plugins, providing consistent theming across your entire workflow. The plugin system automatically detects installed plugins and applies appropriate highlights.
require("repl69").setup({
plugins = {
auto = true, -- Automatically detect and style installed plugins
}
})require("repl69").setup({
plugins = {
-- Core editing
telescope = true,
cmp = true,
treesitter = true,
-- Modern tools
blink = true,
flash = true,
aerial = true,
-- Development
dap = true,
gitsigns = true,
neotest = true,
-- UI enhancements
alpha = true,
noice = true,
}
})For a complete list of supported plugins and detailed configuration options, see PLUGINS.md.
- Architecture inspiration from @folke and tokyonight.nvim
- Initially inspired by presto.vim



