[neovim] Update colors
This commit is contained in:
parent
f6774a6a13
commit
c7b10964a6
1 changed files with 21 additions and 16 deletions
|
@ -1,25 +1,30 @@
|
||||||
-- Eryn Wells <eryn@erynwells.me>
|
-- Eryn Wells <eryn@erynwells.me>
|
||||||
|
|
||||||
-- Allow using GUI style colors (#RRGGBB hex codes) in color terminals. This is
|
|
||||||
-- required for most modern color themes.
|
|
||||||
vim.g.termguicolors = true
|
|
||||||
|
|
||||||
function reloadColorscheme(colorschemeName)
|
function reloadColorscheme(colorschemeName)
|
||||||
|
if colorschemeName == nil then
|
||||||
|
vim.cmd [[
|
||||||
|
highlight clear
|
||||||
|
]]
|
||||||
|
else
|
||||||
vim.cmd {
|
vim.cmd {
|
||||||
cmd = "colorscheme",
|
cmd = "colorscheme",
|
||||||
args = {colorschemeName},
|
args = {colorschemeName},
|
||||||
}
|
}
|
||||||
|
|
||||||
if vim.env.TERM_PROGRAM == "Apple_Terminal" then
|
|
||||||
-- Add a correction for Apple's Terminal.app, which doesn't support
|
|
||||||
-- 24-bit colors and needs some adjustment to cope.
|
|
||||||
vim.cmd [[
|
|
||||||
highlight default Folded cterm=bold term=bold ctermfg=NONE ctermbg=NONE
|
|
||||||
highlight default CursorLine term=underline cterm=NONE ctermbg=0
|
|
||||||
highlight default CursorLineNr term=underline cterm=NONE ctermfg=7 ctermbg=0
|
|
||||||
]]
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Make some bespoke adjustments for my cursor and line length highlights
|
||||||
|
vim.cmd [[
|
||||||
|
highlight ColorColumn cterm=NONE ctermbg=Black
|
||||||
|
highlight CursorColumn cterm=NONE ctermbg=Black
|
||||||
|
highlight CursorLine cterm=NONE ctermbg=Black
|
||||||
|
highlight CursorLineNr cterm=bold ctermfg=White ctermbg=Black
|
||||||
|
highlight LineNr ctermfg=DarkGray
|
||||||
|
]]
|
||||||
|
|
||||||
|
-- Allow using GUI style colors (#RRGGBB hex codes) in color terminals if we
|
||||||
|
-- know it can do it. This is required for most modern color themes.
|
||||||
|
vim.g.termguicolors = vim.env.TERM_PROGRAM == "Apple_Terminal"
|
||||||
|
|
||||||
if vim.g.colors_name == "witchhazel" then
|
if vim.g.colors_name == "witchhazel" then
|
||||||
vim.cmd [[
|
vim.cmd [[
|
||||||
highlight! default link LineNr CursorLineNr
|
highlight! default link LineNr CursorLineNr
|
||||||
|
@ -32,4 +37,4 @@ function reloadColorscheme(colorschemeName)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
reloadColorscheme("dracula")
|
reloadColorscheme(nil)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue