Skip to content

repl6669/repl69.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

repl69

Monochrome colorscheme with decent accents for neovim.

Getting started

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",
    },
  }
}

Screenshots

repl69 colorscheme preview 01 repl69 colorscheme preview 02 repl69 colorscheme preview 03 repl69 colorscheme preview 04

Options

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")

Plugins

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.

Auto-detection

require("repl69").setup({
    plugins = {
        auto = true,  -- Automatically detect and style installed plugins
    }
})

Manual Configuration

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.

Credits

About

Monochrome neovim colorscheme with decent accents.

Topics

Resources

License

Stars

Watchers

Forks