/vague.nvim

A dark, low contrast, theme inspired by ThePrimeagen's Tokyonight+Tmux theme

Primary LanguageLuaMIT LicenseMIT

vague-banner

vague is a dark, low contrast theme inspired ThePrimeagen's use of tokyonight without fixing tmux's colors.

vague-compare

Installation

-- Lazy
{
  "vague2k/vague.nvim",
  config = function()
    require("vague").setup({
      -- optional configuration here
    })
  end
},

Default configuration

require("vague").setup({
  transparent = false, -- don't set background
  style = {
    -- "none" is the same thing as default. But "italic" and "bold" are also valid options
    boolean = "none",
    number = "none",
    float = "none",
    error = "none",
    comments = "italic",
    conditionals = "none",
    functions = "none",
    headings = "bold",
    operators = "none",
    strings = "italic",
    variables = "none",

    -- keywords
    keywords = "none",
    keyword_return = "none",
    keywords_loop = "none",
    keywords_label = "none",
    keywords_exception = "none",

    -- builtin
    builtin_constants = "none",
    builtin_functions = "none",
    builtin_types = "none",
    builtin_variables = "none",
  },
  -- Override colors
  colors = {
    bg = "#18191a",
    fg = "#cdcdcd",
    floatBorder = "#878787",
    line = "#282830",
    comment = "#646477",
    builtin = "#bad1ce",
    func = "#be8c8c",
    string = "#deb896",
    number = "#d2a374",
    property = "#c7c7d4",
    constant = "#b4b4ce",
    parameter = "#b9a3ba",
    visual = "#363738",
    error = "#d2788c",
    warning = "#e6be8c",
    hint = "#8ca0dc",
    operator = "#96a3b2",
    keyword = "#7894ab",
    type = "#a1b3b9",
    search = "#465362",
    plus = "#8faf77",
    delta = "#e6be8c",
  },
})

Acknowledgements

The structure of this code was shamelessly ripped off neomodern of which I used it's roseprime colorscheme for a very long time. I'd highly suggest you check it out.

Contributing

PR's are welcome and encouraged.

If you would like to propose support for a specific plugin, you can make a PR with your modifications to this file

Supported plugins