This commit is contained in:
2026-08-09 13:24:24 -05:00
parent 4b0b18c783
commit 4b5df2c113
5 changed files with 42 additions and 94 deletions
+1
View File
@@ -0,0 +1 @@
cspell.json
+2 -2
View File
@@ -7,5 +7,5 @@ fallback. With `termguicolors` disabled, Neovim uses the `cterm` colors, so the
theme remains usable in a Linux console or another TTY without true color or
256-color support.
See: http://git.io/lush.nvim for more information on Lush and a helper script
to setup your repo clone.
See: https://git.io/lush.nvim for more information on Lush and a helper script
to set up your repo clone.
-16
View File
@@ -1,16 +0,0 @@
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"dictionaries": ["workspace-words", "user-words"],
"dictionaryDefinitions": [{
"name": "workspace-words",
"path": "./.cspell/words.txt",
"addWords": true
},
{
"name": "user-words",
"path": "/home/sgraves/.desktop/.cspell/user_words.txt",
"addWords": true
}
]
}
+33 -65
View File
@@ -145,61 +145,26 @@ local create_lualine_theme = function()
foreground_3 = 8
}
end
return {
normal = {
local create_mode = function(background)
return {
a = {
bg = theme_colors.background_n,
fg = theme_colors.foreground,
gui = "bold"
},
b = {bg = theme_colors.background_b, fg = theme_colors.foreground_2},
c = {bg = theme_colors.background_c, fg = theme_colors.foreground_3}
},
insert = {
a = {
bg = theme_colors.background_i,
fg = theme_colors.foreground,
gui = "bold"
},
b = {bg = theme_colors.background_b, fg = theme_colors.foreground_2},
c = {bg = theme_colors.background_c, fg = theme_colors.foreground_3}
},
visual = {
a = {
bg = theme_colors.background_v,
fg = theme_colors.foreground,
gui = "bold"
},
b = {bg = theme_colors.background_b, fg = theme_colors.foreground_2},
c = {bg = theme_colors.background_c, fg = theme_colors.foreground_3}
},
replace = {
a = {
bg = theme_colors.background_r,
fg = theme_colors.foreground,
gui = "bold"
},
b = {bg = theme_colors.background_b, fg = theme_colors.foreground_2},
c = {bg = theme_colors.background_c, fg = theme_colors.foreground_3}
},
command = {
a = {
bg = theme_colors.background_cm,
fg = theme_colors.foreground,
gui = "bold"
},
b = {bg = theme_colors.background_b, fg = theme_colors.foreground_2},
c = {bg = theme_colors.background_c, fg = theme_colors.foreground_3}
},
inactive = {
a = {
bg = theme_colors.background_n,
bg = background,
fg = theme_colors.foreground,
gui = "bold"
},
b = {bg = theme_colors.background_b, fg = theme_colors.foreground_2},
c = {bg = theme_colors.background_c, fg = theme_colors.foreground_3}
}
end
return {
normal = create_mode(theme_colors.background_n),
insert = create_mode(theme_colors.background_i),
visual = create_mode(theme_colors.background_v),
replace = create_mode(theme_colors.background_r),
command = create_mode(theme_colors.background_cm),
inactive = create_mode(theme_colors.background_n)
}
end
@@ -227,8 +192,7 @@ local theme =
function(injected_functions)
local sym = injected_functions.sym
return {
-- Diagnostics general
--
-- diagnostics
CodeError {gui = "reverse"},
CodeHint {gui = "reverse"},
CodeInfo {gui = "reverse"},
@@ -237,7 +201,11 @@ local theme =
HintSign {bg = colors.GutterBackground, fg = colors.SecondaryForeground},
InfoSign {bg = colors.GutterBackground, fg = colors.EmphasisForeground},
WarningSign {bg = colors.GutterBackground, fg = colors.WarningForeground},
--
-- indent-blankline.nvim
IblScope {fg = colors.SecondaryForeground, bg = colors.None},
--
-- references
IdentifierUnderCaret {
gui = "underline,bold,italic"
},
@@ -245,12 +213,11 @@ local theme =
gui = "underline,bold,italic"
},
--
--
-- c/cpp
cFunction {fg = colors.FunctionForeground},
cppDestructor {fg = colors.FunctionForeground},
--
-- CoC
-- coc.nvim
CocErrorHighlight {fg = colors.ErrorForeground, gui = "bold,underline"},
CocHintHighlight {fg = colors.SecondaryForeground, gui = "bold,underline"},
CocInfoHighlight {fg = colors.EmphasisForeground, gui = "bold,underline"},
@@ -291,7 +258,8 @@ local theme =
CocSymbolMethod {fg = colors.FunctionForeground},
CocUnderline {fg = colors.AccentForeground, gui = "bold,underline"},
CocWarningFloat {fg = colors.EmphasisForeground, bg = colors.RaisedBackground},
-- easymotion
--
-- vim-easymotion
EasyMotionShade {fg = colors.CommentForeground},
EasyMotionIncSearch {
fg = colors.AccentForeground,
@@ -299,12 +267,12 @@ local theme =
},
EasyMotionTarget {gui = "underline", fg = colors.WarningForeground},
--
-- fidget
-- fidget.nvim
FidgetDone {fg = colors.PositiveForeground},
FidgetGroup {fg = colors.FaintForeground},
FidgetProgress {fg = colors.AccentForeground},
--
-- gitsigns
-- gitsigns.nvim
GitSignsCurrentLineBlame {fg = colors.CommentForeground, bg = colors.None},
--
-- lua
@@ -322,7 +290,7 @@ local theme =
CmpItemKindDefault {fg = colors.SyntaxForeground},
CmpItemMenu {fg = colors.EmphasisForeground},
--
-- nvim notify
-- nvim-notify
NotifyBackground {
bg = colors.RaisedBackground,
fg = colors.RaisedBackground
@@ -400,7 +368,7 @@ local theme =
fg = colors.ConstantForeground
},
--
-- nvim tree
-- nvim-tree
NvimTreeEndOfBuffer {bg = colors.Background},
NvimTreeFolderIcon {fg = colors.DirectoryIconForeground},
NvimTreeFolderName {fg = colors.SecondaryForeground, gui = "bold"},
@@ -417,19 +385,19 @@ local theme =
NvimTreeSymlink {fg = colors.AccentForeground, gui = "italic"},
NvimTreeExecFile {fg = colors.PositiveForeground, gui = "italic"},
--
-- nvim scrollview
-- nvim-scrollview
ScrollView {
fg = colors.None,
bg = colors.ScrollbarThumbBackground
},
--
-- Telescope
-- telescope.nvim
TelescopeBorder {bg = colors.TabBackground},
TelescopeMatching {fg = colors.AccentForeground},
TelescopeNormal {bg = colors.Background},
TelescopePromptNormal {bg = colors.Background},
--
-- window-picker
-- window-picker.nvim
WindowPicker {
fg = colors.EmphasisForeground,
bg = colors.ModeNormalBackground,
@@ -446,7 +414,7 @@ local theme =
gui = "bold"
},
--
-- Neovim
-- neovim
Added {fg = colors.PositiveForeground},
Changed {gui = "italic,underline"},
Character {fg = colors.PositiveForeground},
@@ -547,15 +515,15 @@ local theme =
LineNrSpecial {bg = colors.GutterBackground, fg = colors.SyntaxForeground},
LspReferenceRead {
gui = "underline,italic",
guibg = colors.None
bg = colors.None
},
LspReferenceText {
gui = "underline,italic",
guibg = colors.None
bg = colors.None
},
LspReferenceWrite {
gui = "underline,bold,italic",
guibg = colors.None
bg = colors.None
},
LspCodeLens {fg = colors.DimForeground},
LspCodeLensSeparator {fg = colors.DimForeground},
@@ -618,7 +586,7 @@ local theme =
WarningMsg {fg = colors.WarningForeground},
WinSeparator {bg = colors.GutterBackground},
--
-- mason
-- mason.nvim
MasonBackdrop {bg = colors.Background},
MasonNormal {NormalFloat},
MasonHeader {
+6 -11
View File
@@ -43,31 +43,26 @@ local color_overrides = {
["#434360"] = 8,
["#445397"] = 4,
["#474344"] = 8,
["#4a2020"] = 1,
["#4d3d22"] = 3,
["#4d4d6f"] = 8,
["#506d50"] = 2,
["#5c5758"] = 8,
["#4a2020"] = 1,
["#4d3d22"] = 3,
["#5f595a"] = 8,
["#727faf"] = 12,
["#6a906a"] = 10,
["#727faf"] = 12,
["#766f71"] = 8,
["#952d2d"] = 1,
["#958e8f"] = 7,
["#927b9e"] = 13,
["#952d2d"] = 1,
["#9a8065"] = 11,
["#9c9697"] = 7,
["#a19b9c"] = 7,
["#ababab"] = 7,
["#b0abac"] = 7,
["#b5a15a"] = 11,
["#b47a41"] = 11,
["#bab5b6"] = 15,
["#b5a15a"] = 11,
["#bfbbbc"] = 15,
["#c18a53"] = 11,
["#c4c0c1"] = 15,
["#cc9e71"] = 11,
["#c96b68"] = 9,
["#cc9e71"] = 11,
["#ffffff"] = 15
}