Files
zenbones-theme/lua/zenbones/print.lua
Michael Chris Lopez 963e2529d7 update terminal colors
2021-08-28 10:46:12 +08:00

34 lines
1.0 KiB
Lua

local t = require "zenbones"
local terminal = require "zenbones.terminal"
local M = {}
function M.print_terminal_colors()
local lines = {}
table.insert(lines, "Terminal colors")
table.insert(lines, "foreground: " .. t.Normal.fg.hex)
table.insert(lines, "background: " .. t.Normal.bg.hex)
for i, v in ipairs(terminal.colors) do
table.insert(lines, "ansi color" .. (i - 1) .. ": " .. v.hex)
-- table.insert(lines, "let g:terminal_color_" .. (i - 1) .. " = '" .. v.hex .. "'")
end
table.insert(lines, "cursor foreground: " .. t.Cursor.fg.hex)
table.insert(lines, "cursor background: " .. t.Cursor.bg.hex)
table.insert(lines, "inactive cursor foreground: " .. t.lCursor.fg.hex)
table.insert(lines, "inactive cursor background: " .. t.lCursor.bg.hex)
table.insert(lines, "selection background: " .. t.Visual.bg.hex)
local buf = vim.api.nvim_create_buf(false, true)
vim.api.nvim_buf_set_lines(buf, 0, -1, false, lines)
vim.cmd('tabnew')
local win = vim.api.nvim_get_current_win()
vim.api.nvim_win_set_buf(win, buf)
end
return M