Skip to content

drewxs/ash.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ash

A dark theme for Neovim.

Installation

lazy.nvim:

{
    "drewxs/ash.nvim",
    lazy = false,
    priority = 1000,
}

packer.nvim:

use { "drewxs/ash.nvim" }

Usage

lua:

vim.cmd([[colorscheme ash]])

Configuration

Uses the following defaults:

{
    compile_path = vim.fn.stdpath("cache") .. "/ash",

    transparent = false, -- transparent background
    term_colors = false, -- terminal colors (e.g. g:terminal_color_x)
    no_italic = false, -- disable italics
    no_bold = false, -- disable bold
    no_underline = false, -- disable underlines

    -- override highlight groups [function/table]
    -- e.g. highlights = function(colors)
    --     return {
    --         Comment = { fg = colors.red },
    --         CmpBorder = { fg = colors.none },
    --     }
    -- end
    highlights = {},

    -- override style groups
    -- e.g. comments = { "italic", "bold" }
    styles = {
        comments = {},
        conditionals = {},
        loops = {},
        functions = {},
        keywords = {},
        strings = {},
        variables = {},
        numbers = {},
        booleans = {},
        properties = {},
        types = {},
        operators = {},
    },
}

Contributions

Are welcome!


Credits for code structure: Catppuccin

License, License-MIT

Releases

No releases published

Packages

No packages published

Languages