Something went wrong. Try again.
A minimal colorscheme for neovim and more
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132local M = {}
local group = vim.api.nvim_create_augroup("Nor", { clear = true })
function M.load() local p = require("nor.palettes")[vim.o.background or "dark"] local hl = require("nor.highlight").get(p)
-- only needed when not the default colorscheme if vim.g.colors_name then vim.cmd("hi clear") end
for name, opts in pairs(hl) do vim.api.nvim_set_hl(0, name, opts) end
local term = require("nor.highlight").term_colors(p)
-- terminal for i, color in ipairs(term) do vim.g["terminal_color_" .. i - 1] = color end
vim.api.nvim_create_autocmd("OptionSet", { desc = "Update colorscheme when background changes", pattern = "background", group = group, callback = M.load, })end
return M