Skip to content

Oniup/ignite.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ignite.nvim

showcase

Prerequisites

using Vim Plug

Plug "Oniup/ignite.nvim"

Using Packer

use {
    "Oniup/ignite.nvim",
    config = function()
        require("ignite").setup()
        vim.cmd([[
            syntax enable
            colorscheme ignite
        ]])
    end,
}

using Lazy

return {
    "Oniup/ignite.nvim",
    lazy = false,
    priority = 1000,
    config = function()
        require("ignite").setup()
        vim.cmd([[
            syntax enable
            colorscheme ignite
        ]])
    end
}

Configuration

This is an example configuration and should be used as a guide, don't copy and paste this.

require("ignite").setup({
    -- Change individual color groups. If you like the darker panel backgrounds/NvChad like theme,
    -- then set this field to `groups = require("ignite").group_darker_panel_bg_overrides()`.
    -- See @IgniteHighlightDef for group entry options
    groups = {
        Type = { fg = "<hex color>", bg = "<hex color>" },
    },
    -- Override base16 colors for terminal
    terminal = {
        [3] = "<hex color>", -- Terminal orange col
        [7] = "<hex color>", -- Terminal string col
    },
    -- Enable/disable style options. See @class IgniteStyle
    style = {
        underline = true,
        undercurl = true,
        strikethrough = true,
        bold = true,
        italic = true,
        no_border = true, -- Enables NvChad like theme
    },
    -- Override theme pallet. See @class IgnitePallet
    pallet = {
        background0 = "#0d0e0e",
        text = "#a69a8d",
        variable = "#879291",
        keyword = "#e74e3d",
        parameter = "#c19c6c",
    },
    -- See following link for table format
    -- https://github.com/Oniup/ignite.nvim/blob/master/lua/ignite/lualine_theme.lua
    lualine_theme = {},
})

Acknowledgements

  • Lush
    • Used to design the first versions of the colorscheme
  • Gruvbox
    • Ignite is inspiration by Gruvbox and their src helped me understand how to port from lush
  • Kanagawa
    • Used their extra configurations as templates

Releases

No releases published

Packages

No packages published

Languages