dont crash with no colors
This commit is contained in:
parent
49b9798cbc
commit
5eaeac123b
@ -1,15 +1,22 @@
|
|||||||
local cmd = vim.api.nvim_command
|
local cmd = vim.api.nvim_command
|
||||||
local get = vim.api.nvim_get_var
|
|
||||||
|
local function get(var, fallback)
|
||||||
|
if vim.api.nvim_call_function('exists', { var }) == 1 then
|
||||||
|
return vim.api.nvim_get_var(var)
|
||||||
|
else
|
||||||
|
return fallback
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
local colors = {
|
local colors = {
|
||||||
red = get('terminal_color_1') or 'red',
|
red = get('terminal_color_1', 'Red'),
|
||||||
green = get('terminal_color_2') or 'green',
|
green = get('terminal_color_2', 'Green'),
|
||||||
yellow = get('terminal_color_3') or 'yellow',
|
yellow = get('terminal_color_3', 'Yellow'),
|
||||||
blue = get('terminal_color_4') or 'blue',
|
blue = get('terminal_color_4', 'Blue'),
|
||||||
purple = get('terminal_color_5') or 'purple',
|
purple = get('terminal_color_5', 'Purple'),
|
||||||
cyan = get('terminal_color_6') or 'cyan',
|
cyan = get('terminal_color_6', 'Cyan'),
|
||||||
orange = get('terminal_color_11') or 'orange',
|
orange = get('terminal_color_11', 'Orange'),
|
||||||
dark_red = get('terminal_color_9') or 'dark red',
|
dark_red = get('terminal_color_9', 'DarkRed'),
|
||||||
lua = '#2947b1'
|
lua = '#2947b1'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user