diff --git a/nvim/colorschemes/material/LICENSE b/nvim/colorschemes/material/LICENSE new file mode 100644 index 0000000..9bfdec3 --- /dev/null +++ b/nvim/colorschemes/material/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Thomas Avé + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/nvim/colorschemes/material/README.md b/nvim/colorschemes/material/README.md new file mode 100644 index 0000000..20b45c7 --- /dev/null +++ b/nvim/colorschemes/material/README.md @@ -0,0 +1,5 @@ +A Lush Theme for Neovim. +=== + +See: http://git.io/lush.nvim for more information on Lush and a helper script +to setup your repo clone. diff --git a/nvim/colorschemes/material/colors/material.lua b/nvim/colorschemes/material/colors/material.lua new file mode 100644 index 0000000..d2b1f73 --- /dev/null +++ b/nvim/colorschemes/material/colors/material.lua @@ -0,0 +1,21 @@ +-- You probably always want to set this in your vim file +vim.opt.background = 'dark' +vim.g.colors_name = 'material' + +-- By setting our module to nil, we clear lua's cache, +-- which means the require ahead will *always* occur. +-- +-- This isn't strictly required but it can be a useful trick if you are +-- incrementally editing your config a lot and want to be sure your themes +-- changes are being picked up without restarting neovim. +-- +-- Note if you're working in on your theme and have :Lushify'd the buffer, +-- your changes will be applied with our without the following line. +-- +-- The performance impact of this call can be measured in the hundreds of +-- *nanoseconds* and such could be considered "production safe". +package.loaded['lush_theme.material'] = nil + +-- include our theme file and pass it to lush to apply +require('lush')(require('lush_theme.material')) + diff --git a/nvim/colorschemes/material/lua/lush_theme/material.lua b/nvim/colorschemes/material/lua/lush_theme/material.lua new file mode 100644 index 0000000..7f94dd6 --- /dev/null +++ b/nvim/colorschemes/material/lua/lush_theme/material.lua @@ -0,0 +1,538 @@ +-- autogenerated lush spec on Tue 05 Jul 2022 00:03:48 CEST +-- Run :Lushify +-- then /Normal to find the Normal group and edit your fg & bg colors +local lush = require("lush") +local hsl = lush.hsl +local hsluv = lush.hsluv +local theme = lush(function() + return { + SpecialKey { fg="#455a64", }, -- SpecialKey xxx ctermfg=237 guifg=#455A64 + TermCursor { gui="reverse", }, -- TermCursor xxx cterm=reverse gui=reverse + NonText { fg="#455a64", }, -- NonText xxx ctermfg=237 guifg=#455A64 + EndOfBuffer { NonText }, -- EndOfBuffer xxx links to NonText + Whitespace { NonText }, -- Whitespace xxx links to NonText + TelescopeResultsDiffUntracked { NonText }, -- TelescopeResultsDiffUntracked xxx links to NonText + TelescopePromptCounter { NonText }, -- TelescopePromptCounter xxx links to NonText + TelescopePreviewHyphen { NonText }, -- TelescopePreviewHyphen xxx links to NonText + Directory { fg="#81a2be", }, -- Directory xxx ctermfg=110 guifg=#81a2be + TelescopePreviewDirectory { Directory }, -- TelescopePreviewDirectory xxx links to Directory + TelescopePreviewDate { Directory }, -- TelescopePreviewDate xxx links to Directory + TroubleFile { Directory }, -- TroubleFile xxx links to Directory + ErrorMsg { gui="standout", bg="#cc6666", fg="#263238", }, -- ErrorMsg xxx cterm=standout ctermfg=234 ctermbg=167 gui=standout guifg=#263238 guibg=#cc6666 + NvimInvalidSpacing { ErrorMsg }, -- NvimInvalidSpacing xxx links to ErrorMsg + IncSearch { gui="reverse", }, -- IncSearch xxx cterm=reverse gui=reverse + Search { bg="#f0c674", fg="#263238", }, -- Search xxx ctermfg=234 ctermbg=221 guifg=#263238 guibg=#f0c674 + QuickFixLine { Search }, -- QuickFixLine xxx links to Search + Substitute { Search }, -- Substitute xxx links to Search + TelescopePreviewMatch { Search }, -- TelescopePreviewMatch xxx links to Search + TroublePreview { Search }, -- TroublePreview xxx links to Search + MoreMsg { fg="#b5bd68", }, -- MoreMsg xxx ctermfg=143 guifg=#b5bd68 + ModeMsg { fg="#b5bd68", }, -- ModeMsg xxx ctermfg=143 guifg=#b5bd68 + LineNr { fg="#455a64", }, -- LineNr xxx ctermfg=237 guifg=#455A64 + LineNrAbove { LineNr }, -- LineNrAbove xxx links to LineNr + LineNrBelow { LineNr }, -- LineNrBelow xxx links to LineNr + TelescopeResultsLineNr { LineNr }, -- TelescopeResultsLineNr xxx links to LineNr + TroubleIndent { LineNr }, -- TroubleIndent xxx links to LineNr + TroubleLocation { LineNr }, -- TroubleLocation xxx links to LineNr + CursorLineNr { fg="#f0c674", }, -- CursorLineNr xxx ctermfg=221 guifg=#f0c674 + TroubleFoldIcon { CursorLineNr }, -- TroubleFoldIcon xxx links to CursorLineNr + Question { fg="#b5bd68", }, -- Question xxx ctermfg=143 guifg=#b5bd68 + StatusLine { bg="#455a64", fg="#c5c8c6", }, -- StatusLine xxx ctermfg=250 ctermbg=237 guifg=#c5c8c6 guibg=#455A64 + MsgSeparator { StatusLine }, -- MsgSeparator xxx links to StatusLine + StatusLineNC { bg="#707880", fg="#455a64", }, -- StatusLineNC xxx ctermfg=236 ctermbg=243 guifg=#455A64 guibg=#707880 + VertSplit { fg="#455a64", }, -- VertSplit xxx ctermfg=236 guifg=#455A64 + WinSeparator { VertSplit }, -- WinSeparator xxx links to VertSplit + Title { fg="#f0c674", }, -- Title xxx ctermfg=221 guifg=#f0c674 + TSTitle { Title }, -- TSTitle xxx links to Title + Visual { bg="#455a64", }, -- Visual xxx ctermbg=237 guibg=#455A64 + TelescopeSelection { Visual }, -- TelescopeSelection xxx links to Visual + TelescopePreviewLine { Visual }, -- TelescopePreviewLine xxx links to Visual + WarningMsg { fg="#cc6666", }, -- WarningMsg xxx ctermfg=167 guifg=#cc6666 + TSDanger { WarningMsg }, -- TSDanger xxx links to WarningMsg + WildMenu { bg="yellow", fg="black", }, -- WildMenu xxx ctermfg=0 ctermbg=11 guifg=Black guibg=Yellow + Folded { bg="#1c1c1c", fg="#707880", }, -- Folded xxx ctermfg=243 ctermbg=234 guifg=#707880 guibg=#1c1c1c + FoldColumn { bg="#1c1c1c", }, -- FoldColumn xxx ctermbg=234 guibg=#1c1c1c + CursorLineFold { FoldColumn }, -- CursorLineFold xxx links to FoldColumn + DiffAdd { bg="#5f875f", fg="#d7ffaf", }, -- DiffAdd xxx ctermfg=193 ctermbg=65 guifg=#d7ffaf guibg=#5F875F + TelescopeResultsDiffAdd { DiffAdd }, -- TelescopeResultsDiffAdd xxx links to DiffAdd + DiffChange { bg="#5f5f87", fg="#d7d7ff", }, -- DiffChange xxx ctermfg=189 ctermbg=60 guifg=#d7d7ff guibg=#5F5F87 + TelescopeResultsDiffChange { DiffChange }, -- TelescopeResultsDiffChange xxx links to DiffChange + DiffDelete { bg="#cc6666", fg="#263238", }, -- DiffDelete xxx ctermfg=234 ctermbg=167 guifg=#263238 guibg=#cc6666 + TelescopeResultsDiffDelete { DiffDelete }, -- TelescopeResultsDiffDelete xxx links to DiffDelete + DiffText { bg="#81a2be", fg="#263238", }, -- DiffText xxx ctermfg=234 ctermbg=110 guifg=#263238 guibg=#81a2be + SignColumn { bg="#1c1c1c", }, -- SignColumn xxx ctermbg=234 guibg=#1c1c1c + CursorLineSign { SignColumn }, -- CursorLineSign xxx links to SignColumn + Conceal { fg="#de935f", }, -- Conceal xxx ctermfg=173 guifg=#de935f + SpellBad { gui="underline", sp="red", fg="#cc6666", }, -- SpellBad xxx cterm=underline ctermfg=167 gui=underline guifg=#cc6666 guisp=Red + SpellCap { gui="underline", sp="blue", fg="#81a2be", }, -- SpellCap xxx cterm=underline ctermfg=110 gui=underline guifg=#81a2be guisp=Blue + SpellRare { gui="underline", sp="magenta", fg="#b294bb", }, -- SpellRare xxx cterm=underline ctermfg=139 gui=underline guifg=#b294bb guisp=Magenta + SpellLocal { gui="underline", sp="cyan", fg="#8abeb7", }, -- SpellLocal xxx cterm=underline ctermfg=109 gui=underline guifg=#8abeb7 guisp=Cyan + Pmenu { bg="#455a64", fg="#c5c8c6", }, -- Pmenu xxx ctermfg=250 ctermbg=237 guifg=#c5c8c6 guibg=#455A64 + NormalFloat { Pmenu }, -- NormalFloat xxx links to Pmenu + PmenuSel { gui="reverse", bg="#455a64", fg="#c5c8c6", }, -- PmenuSel xxx cterm=reverse ctermfg=250 ctermbg=237 gui=reverse guifg=#c5c8c6 guibg=#455A64 + PmenuSbar { bg="grey", }, -- PmenuSbar xxx ctermbg=248 guibg=Grey + PmenuThumb { bg="white", }, -- PmenuThumb xxx ctermbg=15 guibg=White + TabLine { gui="reverse", bg="#1c1c1c", fg="#c5c8c6", }, -- TabLine xxx cterm=reverse ctermfg=250 ctermbg=234 gui=reverse guifg=#c5c8c6 guibg=#1c1c1c + TabLineSel { gui="bold", }, -- TabLineSel xxx cterm=bold gui=bold + TroubleCount { TabLineSel }, -- TroubleCount xxx links to TabLineSel + TabLineFill { gui="reverse", }, -- TabLineFill xxx cterm=reverse gui=reverse + CursorColumn { bg="#212d32", }, -- CursorColumn xxx ctermbg=235 guibg=#212D32 + lspReference { CursorColumn }, -- lspReference xxx links to CursorColumn + CursorLine { bg="#212d32", }, -- CursorLine xxx ctermbg=235 guibg=#212D32 + ColorColumn { bg="#212d32", }, -- ColorColumn xxx ctermbg=235 guibg=#212D32 + Cursor { bg="fg", fg="bg", }, -- Cursor xxx guifg=bg guibg=fg + RedrawDebugNormal { gui="reverse", }, -- RedrawDebugNormal xxx cterm=reverse gui=reverse + RedrawDebugClear { bg="yellow", }, -- RedrawDebugClear xxx ctermbg=11 guibg=Yellow + RedrawDebugComposed { bg="green", }, -- RedrawDebugComposed xxx ctermbg=10 guibg=Green + RedrawDebugRecompose { bg="red", }, -- RedrawDebugRecompose xxx ctermbg=9 guibg=Red + lCursor { bg="fg", fg="bg", }, -- lCursor xxx guifg=bg guibg=fg + Normal { bg=hsl(255, 0, 12), fg="#c5c8c6", }, -- Normal xxx ctermfg=250 ctermbg=234 guifg=#c5c8c6 guibg=#263238 + NvimSpacing { Normal }, -- NvimSpacing xxx links to Normal + TelescopeResultsFileIcon { Normal }, -- TelescopeResultsFileIcon xxx links to Normal + TelescopeNormal { Normal }, -- TelescopeNormal xxx links to Normal + TroubleText { Normal }, -- TroubleText xxx links to Normal + TroubleNormal { Normal }, -- TroubleNormal xxx links to Normal + LspInformationHighlight { Normal }, -- LspInformationHighlight xxx links to Normal + LspHintHighlight { Normal }, -- LspHintHighlight xxx links to Normal + LspInformationText { Normal }, -- LspInformationText xxx links to Normal + LspHintText { Normal }, -- LspHintText xxx links to Normal + LspCodeActionText { Normal }, -- LspCodeActionText xxx links to Normal + FloatShadow { blend=80, bg="black", }, -- FloatShadow xxx guibg=Black blend=80 + FloatShadowThrough { blend=100, bg="black", }, -- FloatShadowThrough xxx guibg=Black blend=100 + Error { fg="#cc6666", }, -- Error xxx ctermfg=167 guifg=#cc6666 + NvimInvalid { Error }, -- NvimInvalid xxx links to Error + LspErrorHighlight { Error }, -- LspErrorHighlight xxx links to Error + LspErrorText { Error }, -- LspErrorText xxx links to Error + pythonSpaceError { Error }, -- pythonSpaceError xxx links to Error + Todo { fg="#d7ffaf", }, -- Todo xxx ctermfg=193 guifg=#d7ffaf + TSTodo { Todo }, -- TSTodo xxx links to Todo + TSWarning { Todo }, -- TSWarning xxx links to Todo + LspWarningHighlight { Todo }, -- LspWarningHighlight xxx links to Todo + LspWarningText { Todo }, -- LspWarningText xxx links to Todo + pythonTodo { Todo }, -- pythonTodo xxx links to Todo + String { fg=hsl(147, 40, 55), }, -- String xxx ctermfg=143 guifg=#b5bd68 + NvimString { String }, -- NvimString xxx links to String + diffAdded { String }, -- diffAdded xxx links to String + TSString { String }, -- TSString xxx links to String + TSStringRegex { String }, -- TSStringRegex xxx links to String + TSLiteral { String }, -- TSLiteral xxx links to String + TelescopePreviewExecute { String }, -- TelescopePreviewExecute xxx links to String + TelescopePreviewSize { String }, -- TelescopePreviewSize xxx links to String + pythonQuotes { String }, -- pythonQuotes xxx links to String + pythonString { String }, -- pythonString xxx links to String + pythonRawString { String }, -- pythonRawString xxx links to String + Constant { fg="#b294bb", }, -- Constant xxx ctermfg=139 guifg=#b294bb + Character { Constant }, -- Character xxx links to Constant + Number { Constant }, -- Number xxx links to Constant + Boolean { Constant }, -- Boolean xxx links to Constant + TSConstant { Constant }, -- TSConstant xxx links to Constant + TSTextReference { Constant }, -- TSTextReference xxx links to Constant + TelescopeResultsConstant { Constant }, -- TelescopeResultsConstant xxx links to Constant + TelescopePreviewPipe { Constant }, -- TelescopePreviewPipe xxx links to Constant + TelescopePreviewCharDev { Constant }, -- TelescopePreviewCharDev xxx links to Constant + TelescopePreviewBlock { Constant }, -- TelescopePreviewBlock xxx links to Constant + TelescopePreviewRead { Constant }, -- TelescopePreviewRead xxx links to Constant + TelescopePreviewUser { Constant }, -- TelescopePreviewUser xxx links to Constant + TelescopePreviewGroup { Constant }, -- TelescopePreviewGroup xxx links to Constant + Function { fg=hsl(56, 90, 50), }, -- Function xxx ctermfg=221 guifg=#f0c674 + TSFunction { Function }, -- TSFunction xxx links to Function + TSMethod { Function }, -- TSMethod xxx links to Function + TelescopeResultsClass { Function }, -- TelescopeResultsClass xxx links to Function + TelescopeResultsField { Function }, -- TelescopeResultsField xxx links to Function + TelescopeResultsFunction { Function }, -- TelescopeResultsFunction xxx links to Function + pythonFunction { Function }, -- pythonFunction xxx links to Function + pythonDecoratorName { Function }, -- pythonDecoratorName xxx links to Function + pythonBuiltin { Function }, -- pythonBuiltin xxx links to Function + Identifier { fg=hsl(20, 60, 50), }, -- Identifier xxx ctermfg=167 guifg=#cc6666 + NvimIdentifier { Identifier }, -- NvimIdentifier xxx links to Identifier + TSParameter { Identifier }, -- TSParameter xxx links to Identifier + TSField { Identifier }, -- TSField xxx links to Identifier + TSProperty { Identifier }, -- TSProperty xxx links to Identifier + TSSymbol { Identifier }, -- TSSymbol xxx links to Identifier + TelescopeMultiIcon { Identifier }, -- TelescopeMultiIcon xxx links to Identifier + TelescopeResultsIdentifier { Identifier }, -- TelescopeResultsIdentifier xxx links to Identifier + TelescopePromptPrefix { Identifier }, -- TelescopePromptPrefix xxx links to Identifier + Statement { fg=hsl(211, 100, 63), }, -- Statement xxx ctermfg=110 guifg=#81a2be + Conditional { Statement }, -- Conditional xxx links to Statement + Repeat { Statement }, -- Repeat xxx links to Statement + Label { Statement }, -- Label xxx links to Statement + Keyword { Statement }, -- Keyword xxx links to Statement + Exception { Statement }, -- Exception xxx links to Statement + TelescopePreviewSocket { Statement }, -- TelescopePreviewSocket xxx links to Statement + TelescopePreviewWrite { Statement }, -- TelescopePreviewWrite xxx links to Statement + pythonStatement { Statement }, -- pythonStatement xxx links to Statement + pythonAsync { Statement }, -- pythonAsync xxx links to Statement + Operator { fg="#8abeb7", }, -- Operator xxx ctermfg=109 guifg=#8abeb7 + NvimAssignment { Operator }, -- NvimAssignment xxx links to Operator + NvimOperator { Operator }, -- NvimOperator xxx links to Operator + TSOperator { Operator }, -- TSOperator xxx links to Operator + TelescopeResultsOperator { Operator }, -- TelescopeResultsOperator xxx links to Operator + pythonOperator { Operator }, -- pythonOperator xxx links to Operator + PreProc { fg="#8abeb7", }, -- PreProc xxx ctermfg=109 guifg=#8abeb7 + Include { PreProc }, -- Include xxx links to PreProc + Define { PreProc }, -- Define xxx links to PreProc + Macro { PreProc }, -- Macro xxx links to PreProc + PreCondit { PreProc }, -- PreCondit xxx links to PreProc + TSAnnotation { PreProc }, -- TSAnnotation xxx links to PreProc + TSAttribute { PreProc }, -- TSAttribute xxx links to PreProc + TSPreProc { PreProc }, -- TSPreProc xxx links to PreProc + Type { fg="#de935f", }, -- Type xxx ctermfg=173 guifg=#de935f + StorageClass { Type }, -- StorageClass xxx links to Type + Typedef { Type }, -- Typedef xxx links to Type + NvimNumberPrefix { Type }, -- NvimNumberPrefix xxx links to Type + NvimOptionSigil { Type }, -- NvimOptionSigil xxx links to Type + TSType { Type }, -- TSType xxx links to Type + TSTypeBuiltin { Type }, -- TSTypeBuiltin xxx links to Type + TSTypeQualifier { Type }, -- TSTypeQualifier xxx links to Type + TSEnvironmentName { Type }, -- TSEnvironmentName xxx links to Type + TelescopeMultiSelection { Type }, -- TelescopeMultiSelection xxx links to Type + Structure { fg="#8abeb7", }, -- Structure xxx ctermfg=109 guifg=#8abeb7 + pythonExceptions { Structure }, -- pythonExceptions xxx links to Structure + Special { fg="#cc6666", }, -- Special xxx ctermfg=167 guifg=#cc6666 + Tag { Special }, -- Tag xxx links to Special + SpecialChar { Special }, -- SpecialChar xxx links to Special + Delimiter { Special }, -- Delimiter xxx links to Special + SpecialComment { Special }, -- SpecialComment xxx links to Special + Debug { Special }, -- Debug xxx links to Special + diffRemoved { Special }, -- diffRemoved xxx links to Special + TSConstBuiltin { Special }, -- TSConstBuiltin xxx links to Special + TSFuncBuiltin { Special }, -- TSFuncBuiltin xxx links to Special + TSConstructor { Special }, -- TSConstructor xxx links to Special + TSVariableBuiltin { Special }, -- TSVariableBuiltin xxx links to Special + TSMath { Special }, -- TSMath xxx links to Special + TelescopeMatching { Special }, -- TelescopeMatching xxx links to Special + TelescopePreviewLink { Special }, -- TelescopePreviewLink xxx links to Special + pythonEscape { Special }, -- pythonEscape xxx links to Special + pythonDoctest { Special }, -- pythonDoctest xxx links to Special + DiagnosticError { fg="red", }, -- DiagnosticError xxx ctermfg=1 guifg=Red + DiagnosticVirtualTextError { DiagnosticError }, -- DiagnosticVirtualTextError xxx links to DiagnosticError + DiagnosticFloatingError { DiagnosticError }, -- DiagnosticFloatingError xxx links to DiagnosticError + DiagnosticSignError { DiagnosticError }, -- DiagnosticSignError xxx links to DiagnosticError + TroubleError { DiagnosticError }, -- TroubleError xxx links to DiagnosticError + DiagnosticWarn { fg="orange", }, -- DiagnosticWarn xxx ctermfg=3 guifg=Orange + DiagnosticVirtualTextWarn { DiagnosticWarn }, -- DiagnosticVirtualTextWarn xxx links to DiagnosticWarn + DiagnosticFloatingWarn { DiagnosticWarn }, -- DiagnosticFloatingWarn xxx links to DiagnosticWarn + DiagnosticSignWarn { DiagnosticWarn }, -- DiagnosticSignWarn xxx links to DiagnosticWarn + TroubleWarning { DiagnosticWarn }, -- TroubleWarning xxx links to DiagnosticWarn + DiagnosticInfo { fg="lightblue", }, -- DiagnosticInfo xxx ctermfg=4 guifg=LightBlue + DiagnosticVirtualTextInfo { DiagnosticInfo }, -- DiagnosticVirtualTextInfo xxx links to DiagnosticInfo + DiagnosticFloatingInfo { DiagnosticInfo }, -- DiagnosticFloatingInfo xxx links to DiagnosticInfo + DiagnosticSignInfo { DiagnosticInfo }, -- DiagnosticSignInfo xxx links to DiagnosticInfo + TroubleInformation { DiagnosticInfo }, -- TroubleInformation xxx links to DiagnosticInfo + DiagnosticHint { fg="lightgrey", }, -- DiagnosticHint xxx ctermfg=7 guifg=LightGrey + DiagnosticVirtualTextHint { DiagnosticHint }, -- DiagnosticVirtualTextHint xxx links to DiagnosticHint + DiagnosticFloatingHint { DiagnosticHint }, -- DiagnosticFloatingHint xxx links to DiagnosticHint + DiagnosticSignHint { DiagnosticHint }, -- DiagnosticSignHint xxx links to DiagnosticHint + TroubleHint { DiagnosticHint }, -- TroubleHint xxx links to DiagnosticHint + DiagnosticUnderlineError { gui="underline", sp="red", }, -- DiagnosticUnderlineError xxx cterm=underline gui=underline guisp=Red + DiagnosticUnderlineWarn { gui="underline", sp="orange", }, -- DiagnosticUnderlineWarn xxx cterm=underline gui=underline guisp=Orange + DiagnosticUnderlineInfo { gui="underline", sp="lightblue", }, -- DiagnosticUnderlineInfo xxx cterm=underline gui=underline guisp=LightBlue + DiagnosticUnderlineHint { gui="underline", sp="lightgrey", }, -- DiagnosticUnderlineHint xxx cterm=underline gui=underline guisp=LightGrey + MatchParen { bg="#5f5f87", fg="#8abeb7", }, -- MatchParen xxx ctermfg=109 ctermbg=60 guifg=#8abeb7 guibg=#5F5F87 + Comment { fg="#707880", }, -- Comment xxx ctermfg=243 guifg=#707880 + TSComment { Comment }, -- TSComment xxx links to Comment + TelescopeResultsComment { Comment }, -- TelescopeResultsComment xxx links to Comment + TroubleSource { Comment }, -- TroubleSource xxx links to Comment + TroubleCode { Comment }, -- TroubleCode xxx links to Comment + pythonComment { Comment }, -- pythonComment xxx links to Comment + Underlined { fg="#81a2be", }, -- Underlined xxx ctermfg=110 guifg=#81a2be + TSURI { Underlined }, -- TSURI xxx links to Underlined + NvimInternalError { bg="red", fg="red", }, -- NvimInternalError xxx ctermfg=9 ctermbg=9 guifg=Red guibg=Red + NvimFigureBrace { NvimInternalError }, -- NvimFigureBrace xxx links to NvimInternalError + NvimSingleQuotedUnknownEscape { NvimInternalError }, -- NvimSingleQuotedUnknownEscape xxx links to NvimInternalError + NvimInvalidSingleQuotedUnknownEscape { NvimInternalError }, -- NvimInvalidSingleQuotedUnknownEscape xxx links to NvimInternalError + lualine_b_visual { bg="#2c3043", fg="#c3ccdc", }, -- lualine_b_visual xxx guifg=#c3ccdc guibg=#2c3043 + lualine_a_visual { gui="bold", bg="#ae81ff", fg="#092236", }, -- lualine_a_visual xxx gui=bold guifg=#092236 guibg=#ae81ff + lualine_b_inactive { bg="#2c3043", fg="#a1aab8", }, -- lualine_b_inactive xxx guifg=#a1aab8 guibg=#2c3043 + lualine_c_inactive { bg="#2c3043", fg="#a1aab8", }, -- lualine_c_inactive xxx guifg=#a1aab8 guibg=#2c3043 + lualine_a_inactive { gui="bold", bg="#2c3043", fg="#a1aab8", }, -- lualine_a_inactive xxx gui=bold guifg=#a1aab8 guibg=#2c3043 + lualine_b_normal { bg="#2c3043", fg="#c3ccdc", }, -- lualine_b_normal xxx guifg=#c3ccdc guibg=#2c3043 + lualine_c_normal { bg="#2c3043", fg="#c3ccdc", }, -- lualine_c_normal xxx guifg=#c3ccdc guibg=#2c3043 + lualine_a_normal { gui="bold", bg="#82aaff", fg="#092236", }, -- lualine_a_normal xxx gui=bold guifg=#092236 guibg=#82aaff + lualine_b_replace { bg="#2c3043", fg="#c3ccdc", }, -- lualine_b_replace xxx guifg=#c3ccdc guibg=#2c3043 + lualine_a_replace { gui="bold", bg="#ff5874", fg="#092236", }, -- lualine_a_replace xxx gui=bold guifg=#092236 guibg=#ff5874 + lualine_b_insert { bg="#2c3043", fg="#c3ccdc", }, -- lualine_b_insert xxx guifg=#c3ccdc guibg=#2c3043 + lualine_a_insert { gui="bold", bg="#c3ccdc", fg="#092236", }, -- lualine_a_insert xxx gui=bold guifg=#092236 guibg=#c3ccdc + lualine_b_diff_added_normal { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_normal xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_added_insert { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_insert xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_added_visual { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_visual xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_added_replace { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_replace xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_added_command { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_command xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_added_terminal { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_terminal xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_added_inactive { bg="#2c3043", fg="#b5bd68", }, -- lualine_b_diff_added_inactive xxx guifg=#b5bd68 guibg=#2c3043 + lualine_b_diff_modified_normal { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_normal xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_modified_insert { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_insert xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_modified_visual { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_visual xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_modified_replace { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_replace xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_modified_command { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_command xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_modified_terminal { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_terminal xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_modified_inactive { bg="#2c3043", fg="#d7d7ff", }, -- lualine_b_diff_modified_inactive xxx guifg=#d7d7ff guibg=#2c3043 + lualine_b_diff_removed_normal { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_normal xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diff_removed_insert { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_insert xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diff_removed_visual { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_visual xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diff_removed_replace { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_replace xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diff_removed_command { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_command xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diff_removed_terminal { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_terminal xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diff_removed_inactive { bg="#2c3043", fg="#cc6666", }, -- lualine_b_diff_removed_inactive xxx guifg=#cc6666 guibg=#2c3043 + lualine_b_diagnostics_error_normal { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_normal xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_error_insert { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_insert xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_error_visual { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_visual xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_error_replace { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_replace xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_error_command { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_command xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_error_terminal { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_terminal xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_error_inactive { bg="#2c3043", fg="#ff0000", }, -- lualine_b_diagnostics_error_inactive xxx guifg=#ff0000 guibg=#2c3043 + lualine_b_diagnostics_warn_normal { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_normal xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_warn_insert { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_insert xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_warn_visual { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_visual xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_warn_replace { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_replace xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_warn_command { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_command xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_warn_terminal { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_terminal xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_warn_inactive { bg="#2c3043", fg="#ffa500", }, -- lualine_b_diagnostics_warn_inactive xxx guifg=#ffa500 guibg=#2c3043 + lualine_b_diagnostics_info_normal { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_normal xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_info_insert { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_insert xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_info_visual { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_visual xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_info_replace { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_replace xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_info_command { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_command xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_info_terminal { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_terminal xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_info_inactive { bg="#2c3043", fg="#add8e6", }, -- lualine_b_diagnostics_info_inactive xxx guifg=#add8e6 guibg=#2c3043 + lualine_b_diagnostics_hint_normal { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_normal xxx guifg=#d3d3d3 guibg=#2c3043 + lualine_b_diagnostics_hint_insert { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_insert xxx guifg=#d3d3d3 guibg=#2c3043 + lualine_b_diagnostics_hint_visual { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_visual xxx guifg=#d3d3d3 guibg=#2c3043 + lualine_b_diagnostics_hint_replace { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_replace xxx guifg=#d3d3d3 guibg=#2c3043 + lualine_b_diagnostics_hint_command { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_command xxx guifg=#d3d3d3 guibg=#2c3043 + lualine_b_diagnostics_hint_terminal { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_terminal xxx guifg=#d3d3d3 guibg=#2c3043 + lualine_b_diagnostics_hint_inactive { bg="#2c3043", fg="#d3d3d3", }, -- lualine_b_diagnostics_hint_inactive xxx guifg=#d3d3d3 guibg=#2c3043 + LongLineWarning { gui="underline", bg="#371f1c", }, -- LongLineWarning xxx cterm=underline gui=underline guibg=#371F1C + qfLineNr { fg="#f0c674", }, -- qfLineNr xxx ctermfg=221 guifg=#f0c674 + CmpItemAbbrDefault { fg="#c5c8c6", }, -- CmpItemAbbrDefault xxx cterm= gui= guifg=#c5c8c6 + CmpItemAbbr { CmpItemAbbrDefault }, -- CmpItemAbbr xxx links to CmpItemAbbrDefault + CmpItemAbbrDeprecatedDefault { fg="#707880", }, -- CmpItemAbbrDeprecatedDefault xxx cterm= gui= guifg=#707880 + CmpItemAbbrDeprecated { CmpItemAbbrDeprecatedDefault }, -- CmpItemAbbrDeprecated xxx links to CmpItemAbbrDeprecatedDefault + CmpItemAbbrMatchDefault { fg="#c5c8c6", }, -- CmpItemAbbrMatchDefault xxx cterm= gui= guifg=#c5c8c6 + CmpItemAbbrMatch { CmpItemAbbrMatchDefault }, -- CmpItemAbbrMatch xxx links to CmpItemAbbrMatchDefault + CmpItemAbbrMatchFuzzyDefault { fg="#c5c8c6", }, -- CmpItemAbbrMatchFuzzyDefault xxx cterm= gui= guifg=#c5c8c6 + CmpItemAbbrMatchFuzzy { CmpItemAbbrMatchFuzzyDefault }, -- CmpItemAbbrMatchFuzzy xxx links to CmpItemAbbrMatchFuzzyDefault + CmpItemKindDefault { fg="#cc6666", }, -- CmpItemKindDefault xxx cterm= gui= guifg=#cc6666 + CmpItemKind { CmpItemKindDefault }, -- CmpItemKind xxx links to CmpItemKindDefault + CmpItemMenuDefault { fg="#c5c8c6", }, -- CmpItemMenuDefault xxx cterm= gui= guifg=#c5c8c6 + CmpItemMenu { CmpItemMenuDefault }, -- CmpItemMenu xxx links to CmpItemMenuDefault + TSNone { }, -- TSNone xxx cterm= gui= + TSText { TSNone }, -- TSText xxx links to TSNone + TSStrong { gui="bold", }, -- TSStrong xxx cterm=bold gui=bold + TSEmphasis { gui="italic", }, -- TSEmphasis xxx cterm=italic gui=italic + TSUnderline { gui="underline", }, -- TSUnderline xxx cterm=underline gui=underline + TSStrike { gui="strikethrough", }, -- TSStrike xxx cterm=strikethrough gui=strikethrough + lualine_transitional_lualine_a_normal_to_lualine_c_normal { bg="#2c3043", fg="#82aaff", }, -- lualine_transitional_lualine_a_normal_to_lualine_c_normal xxx guifg=#82aaff guibg=#2c3043 + lualine_transitional_lualine_a_normal_to_lualine_b_normal { bg="#2c3043", fg="#82aaff", }, -- lualine_transitional_lualine_a_normal_to_lualine_b_normal xxx guifg=#82aaff guibg=#2c3043 + DevIconKotlinScript { fg="#f88a02", }, -- DevIconKotlinScript xxx ctermfg=208 guifg=#F88A02 + DevIconMarkdown { fg="#519aba", }, -- DevIconMarkdown xxx ctermfg=67 guifg=#519aba + DevIconCxx { fg="#519aba", }, -- DevIconCxx xxx ctermfg=67 guifg=#519aba + DevIconGitLogo { fg="#f14c28", }, -- DevIconGitLogo xxx ctermfg=202 guifg=#F14C28 + DevIconMaterial { fg="#b83998", }, -- DevIconMaterial xxx ctermfg=132 guifg=#B83998 + DevIconNPMIgnore { fg="#e8274b", }, -- DevIconNPMIgnore xxx ctermfg=161 guifg=#E8274B + DevIconLicense { fg="#cbcb41", }, -- DevIconLicense xxx ctermfg=185 guifg=#cbcb41 + DevIconCoffee { fg="#cbcb41", }, -- DevIconCoffee xxx ctermfg=185 guifg=#cbcb41 + DevIconClojureDart { fg="#519aba", }, -- DevIconClojureDart xxx ctermfg=67 guifg=#519aba + DevIconExs { fg="#a074c4", }, -- DevIconExs xxx ctermfg=140 guifg=#a074c4 + DevIconTor { fg="#519aba", }, -- DevIconTor xxx ctermfg=67 guifg=#519aba + DevIconTextScene { fg="#a074c4", }, -- DevIconTextScene xxx ctermfg=140 guifg=#a074c4 + DevIconFennel { fg="#fff3d7", }, -- DevIconFennel xxx ctermfg=230 guifg=#fff3d7 + DevIconC { fg="#599eff", }, -- DevIconC xxx ctermfg=75 guifg=#599eff + DevIconPhp { fg="#a074c4", }, -- DevIconPhp xxx ctermfg=140 guifg=#a074c4 + DevIconJl { fg="#a270ba", }, -- DevIconJl xxx ctermfg=133 guifg=#a270ba + DevIconKotlin { fg="#f88a02", }, -- DevIconKotlin xxx ctermfg=208 guifg=#F88A02 + DevIconJava { fg="#cc3e44", }, -- DevIconJava xxx ctermfg=167 guifg=#cc3e44 + DevIconBabelrc { fg="#cbcb41", }, -- DevIconBabelrc xxx ctermfg=185 guifg=#cbcb41 + DevIconCss { fg="#563d7c", }, -- DevIconCss xxx ctermfg=60 guifg=#563d7c + DevIconScss { fg="#f55385", }, -- DevIconScss xxx ctermfg=204 guifg=#f55385 + DevIconSh { fg="#4d5a5e", }, -- DevIconSh xxx ctermfg=59 guifg=#4d5a5e + DevIconMjs { fg="#f1e05a", }, -- DevIconMjs xxx ctermfg=221 guifg=#f1e05a + DevIconCPlusPlus { fg="#f34b7d", }, -- DevIconCPlusPlus xxx ctermfg=204 guifg=#f34b7d + DevIconFsharp { fg="#519aba", }, -- DevIconFsharp xxx ctermfg=67 guifg=#519aba + DevIconOpenTypeFont { fg="#ececec", }, -- DevIconOpenTypeFont xxx ctermfg=231 guifg=#ECECEC + DevIconPackageLockJson { fg="#7a0d21", }, -- DevIconPackageLockJson xxx guifg=#7a0d21 + DevIconSql { fg="#dad8d8", }, -- DevIconSql xxx ctermfg=188 guifg=#dad8d8 + DevIconEex { fg="#a074c4", }, -- DevIconEex xxx ctermfg=140 guifg=#a074c4 + DevIconHeex { fg="#a074c4", }, -- DevIconHeex xxx ctermfg=140 guifg=#a074c4 + DevIconPdf { fg="#b30b00", }, -- DevIconPdf xxx ctermfg=124 guifg=#b30b00 + DevIconHtml { fg="#e34c26", }, -- DevIconHtml xxx ctermfg=166 guifg=#e34c26 + DevIconDoc { fg="#185abd", }, -- DevIconDoc xxx ctermfg=25 guifg=#185abd + DevIconAwk { fg="#4d5a5e", }, -- DevIconAwk xxx ctermfg=59 guifg=#4d5a5e + DevIconRmd { fg="#519aba", }, -- DevIconRmd xxx ctermfg=67 guifg=#519aba + DevIconDefault { fg="#6d8086", }, -- DevIconDefault xxx ctermfg=66 guifg=#6d8086 + DevIconSwift { fg="#e37933", }, -- DevIconSwift xxx ctermfg=173 guifg=#e37933 + DevIconGemspec { fg="#701516", }, -- DevIconGemspec xxx ctermfg=52 guifg=#701516 + DevIconTs { fg="#519aba", }, -- DevIconTs xxx ctermfg=67 guifg=#519aba + DevIconCMakeLists { fg="#6d8086", }, -- DevIconCMakeLists xxx ctermfg=66 guifg=#6d8086 + DevIconD { fg="#427819", }, -- DevIconD xxx ctermfg=64 guifg=#427819 + DevIconVerilog { fg="#019833", }, -- DevIconVerilog xxx ctermfg=29 guifg=#019833 + DevIconLess { fg="#563d7c", }, -- DevIconLess xxx ctermfg=60 guifg=#563d7c + DevIconHxx { fg="#a074c4", }, -- DevIconHxx xxx ctermfg=140 guifg=#a074c4 + DevIconR { fg="#358a5b", }, -- DevIconR xxx ctermfg=65 guifg=#358a5b + DevIconPng { fg="#a074c4", }, -- DevIconPng xxx ctermfg=140 guifg=#a074c4 + DevIconEjs { fg="#cbcb41", }, -- DevIconEjs xxx ctermfg=185 guifg=#cbcb41 + DevIconCobol { fg="#005ca5", }, -- DevIconCobol xxx ctermfg=25 guifg=#005ca5 + DevIconZshrc { fg="#89e051", }, -- DevIconZshrc xxx ctermfg=113 guifg=#89e051 + DevIconFs { fg="#519aba", }, -- DevIconFs xxx ctermfg=67 guifg=#519aba + DevIconCpp { fg="#519aba", }, -- DevIconCpp xxx ctermfg=67 guifg=#519aba + DevIconTextResource { fg="#cbcb41", }, -- DevIconTextResource xxx ctermfg=185 guifg=#cbcb41 + DevIconJsx { fg="#519aba", }, -- DevIconJsx xxx ctermfg=67 guifg=#519aba + DevIconHaml { fg="#eaeae1", }, -- DevIconHaml xxx ctermfg=188 guifg=#eaeae1 + DevIconScala { fg="#cc3e44", }, -- DevIconScala xxx ctermfg=167 guifg=#cc3e44 + DevIconSvelte { fg="#ff3e00", }, -- DevIconSvelte xxx ctermfg=202 guifg=#ff3e00 + DevIconPyc { fg="#ffe291", }, -- DevIconPyc xxx ctermfg=67 guifg=#ffe291 + DevIconZsh { fg="#89e051", }, -- DevIconZsh xxx ctermfg=113 guifg=#89e051 + DevIconIni { fg="#6d8086", }, -- DevIconIni xxx ctermfg=66 guifg=#6d8086 + DevIconPyd { fg="#ffe291", }, -- DevIconPyd xxx ctermfg=67 guifg=#ffe291 + DevIconRb { fg="#701516", }, -- DevIconRb xxx ctermfg=52 guifg=#701516 + DevIconSml { fg="#e37933", }, -- DevIconSml xxx ctermfg=173 guifg=#e37933 + DevIconJpg { fg="#a074c4", }, -- DevIconJpg xxx ctermfg=140 guifg=#a074c4 + DevIconPackedResource { fg="#6d8086", }, -- DevIconPackedResource xxx ctermfg=66 guifg=#6d8086 + DevIconRss { fg="#fb9d3b", }, -- DevIconRss xxx ctermfg=215 guifg=#FB9D3B + DevIconMdx { fg="#519aba", }, -- DevIconMdx xxx ctermfg=67 guifg=#519aba + DevIconMustache { fg="#e37933", }, -- DevIconMustache xxx ctermfg=173 guifg=#e37933 + DevIconHbs { fg="#f0772b", }, -- DevIconHbs xxx ctermfg=208 guifg=#f0772b + DevIconCs { fg="#596706", }, -- DevIconCs xxx ctermfg=58 guifg=#596706 + DevIconRs { fg="#dea584", }, -- DevIconRs xxx ctermfg=180 guifg=#dea584 + DevIconHtm { fg="#e34c26", }, -- DevIconHtm xxx ctermfg=166 guifg=#e34c26 + DevIconTerminal { fg="#31b53e", }, -- DevIconTerminal xxx ctermfg=71 guifg=#31B53E + DevIconTsx { fg="#519aba", }, -- DevIconTsx xxx ctermfg=67 guifg=#519aba + DevIconDump { fg="#dad8d8", }, -- DevIconDump xxx ctermfg=188 guifg=#dad8d8 + DevIconGitAttributes { fg="#41535b", }, -- DevIconGitAttributes xxx ctermfg=59 guifg=#41535b + DevIconGitIgnore { fg="#41535b", }, -- DevIconGitIgnore xxx ctermfg=59 guifg=#41535b + DevIconDsStore { fg="#41535b", }, -- DevIconDsStore xxx ctermfg=59 guifg=#41535b + DevIconProlog { fg="#e4b854", }, -- DevIconProlog xxx ctermfg=179 guifg=#e4b854 + DevIconNodeModules { fg="#e8274b", }, -- DevIconNodeModules xxx ctermfg=161 guifg=#E8274B + DevIconGitlabCI { fg="#e24329", }, -- DevIconGitlabCI xxx ctermfg=166 guifg=#e24329 + DevIconPl { fg="#519aba", }, -- DevIconPl xxx ctermfg=67 guifg=#519aba + DevIconCp { fg="#519aba", }, -- DevIconCp xxx ctermfg=67 guifg=#519aba + DevIconJs { fg="#cbcb41", }, -- DevIconJs xxx ctermfg=185 guifg=#cbcb41 + DevIconStyl { fg="#8dc149", }, -- DevIconStyl xxx ctermfg=107 guifg=#8dc149 + DevIconSln { fg="#854cc7", }, -- DevIconSln xxx ctermfg=98 guifg=#854CC7 + DevIconNPMrc { fg="#e8274b", }, -- DevIconNPMrc xxx ctermfg=161 guifg=#E8274B + DevIconSuo { fg="#e37933", }, -- DevIconSuo xxx ctermfg=98 guifg=#e37933 + DevIconBashrc { fg="#89e051", }, -- DevIconBashrc xxx ctermfg=113 guifg=#89e051 + DevIconPsb { fg="#519aba", }, -- DevIconPsb xxx ctermfg=67 guifg=#519aba + DevIconBrewfile { fg="#701516", }, -- DevIconBrewfile xxx ctermfg=52 guifg=#701516 + DevIconSettingsJson { fg="#854cc7", }, -- DevIconSettingsJson xxx ctermfg=98 guifg=#854CC7 + DevIconClojure { fg="#8dc149", }, -- DevIconClojure xxx ctermfg=107 guifg=#8dc149 + DevIconErb { fg="#701516", }, -- DevIconErb xxx ctermfg=52 guifg=#701516 + DevIconHpp { fg="#a074c4", }, -- DevIconHpp xxx ctermfg=140 guifg=#a074c4 + DevIconDb { fg="#dad8d8", }, -- DevIconDb xxx ctermfg=188 guifg=#dad8d8 + DevIconVue { fg="#8dc149", }, -- DevIconVue xxx ctermfg=107 guifg=#8dc149 + DevIconLhs { fg="#a074c4", }, -- DevIconLhs xxx ctermfg=140 guifg=#a074c4 + DevIconH { fg="#a074c4", }, -- DevIconH xxx ctermfg=140 guifg=#a074c4 + DevIconKsh { fg="#4d5a5e", }, -- DevIconKsh xxx ctermfg=59 guifg=#4d5a5e + DevIconTcl { fg="#1e5cb3", }, -- DevIconTcl xxx ctermfg=67 guifg=#1e5cb3 + DevIconXml { fg="#e37933", }, -- DevIconXml xxx ctermfg=173 guifg=#e37933 + DevIconGitModules { fg="#41535b", }, -- DevIconGitModules xxx ctermfg=59 guifg=#41535b + DevIconVimrc { fg="#019833", }, -- DevIconVimrc xxx ctermfg=29 guifg=#019833 + DevIconXul { fg="#e37933", }, -- DevIconXul xxx ctermfg=173 guifg=#e37933 + DevIconEdn { fg="#519aba", }, -- DevIconEdn xxx ctermfg=67 guifg=#519aba + DevIconDrools { fg="#ffafaf", }, -- DevIconDrools xxx ctermfg=217 guifg=#ffafaf + DevIconSystemVerilog { fg="#019833", }, -- DevIconSystemVerilog xxx ctermfg=29 guifg=#019833 + DevIconGitCommit { fg="#41535b", }, -- DevIconGitCommit xxx ctermfg=59 guifg=#41535b + DevIconSass { fg="#f55385", }, -- DevIconSass xxx ctermfg=204 guifg=#f55385 + DevIconDropbox { fg="#0061fe", }, -- DevIconDropbox xxx ctermfg=27 guifg=#0061FE + DevIconToml { fg="#6d8086", }, -- DevIconToml xxx ctermfg=66 guifg=#6d8086 + DevIconSlim { fg="#e34c26", }, -- DevIconSlim xxx ctermfg=166 guifg=#e34c26 + DevIconBash { fg="#89e051", }, -- DevIconBash xxx ctermfg=113 guifg=#89e051 + DevIconGemfile { fg="#701516", }, -- DevIconGemfile xxx ctermfg=52 guifg=#701516 + DevIconCson { fg="#cbcb41", }, -- DevIconCson xxx ctermfg=185 guifg=#cbcb41 + DevIconSvg { fg="#ffb13b", }, -- DevIconSvg xxx ctermfg=215 guifg=#FFB13B + DevIconGDScript { fg="#6d8086", }, -- DevIconGDScript xxx ctermfg=66 guifg=#6d8086 + DevIconHs { fg="#a074c4", }, -- DevIconHs xxx ctermfg=140 guifg=#a074c4 + DevIconFish { fg="#4d5a5e", }, -- DevIconFish xxx ctermfg=59 guifg=#4d5a5e + DevIconClojureJS { fg="#519aba", }, -- DevIconClojureJS xxx ctermfg=67 guifg=#519aba + DevIconClojureC { fg="#8dc149", }, -- DevIconClojureC xxx ctermfg=107 guifg=#8dc149 + DevIconPyo { fg="#ffe291", }, -- DevIconPyo xxx ctermfg=67 guifg=#ffe291 + DevIconElm { fg="#519aba", }, -- DevIconElm xxx ctermfg=67 guifg=#519aba + DevIconPromptPs1 { fg="#4d5a5e", }, -- DevIconPromptPs1 xxx ctermfg=59 guifg=#4d5a5e + DevIconYaml { fg="#6d8086", }, -- DevIconYaml xxx ctermfg=66 guifg=#6d8086 + DevIconGvimrc { fg="#019833", }, -- DevIconGvimrc xxx ctermfg=29 guifg=#019833 + DevIconWebpack { fg="#519aba", }, -- DevIconWebpack xxx ctermfg=67 guifg=#519aba + DevIconTxt { fg="#89e051", }, -- DevIconTxt xxx ctermfg=113 guifg=#89e051 + DevIconXcPlayground { fg="#e37933", }, -- DevIconXcPlayground xxx ctermfg=173 guifg=#e37933 + DevIconYml { fg="#6d8086", }, -- DevIconYml xxx ctermfg=66 guifg=#6d8086 + DevIconXls { fg="#207245", }, -- DevIconXls xxx ctermfg=23 guifg=#207245 + DevIconFavicon { fg="#cbcb41", }, -- DevIconFavicon xxx ctermfg=185 guifg=#cbcb41 + DevIconConfiguration { fg="#ececec", }, -- DevIconConfiguration xxx ctermfg=231 guifg=#ECECEC + DevIconErl { fg="#b83998", }, -- DevIconErl xxx ctermfg=132 guifg=#B83998 + DevIconDart { fg="#03589c", }, -- DevIconDart xxx ctermfg=25 guifg=#03589C + DevIconEpp { fg="#ffa61a", }, -- DevIconEpp xxx guifg=#FFA61A + DevIconBmp { fg="#a074c4", }, -- DevIconBmp xxx ctermfg=140 guifg=#a074c4 + DevIconHh { fg="#a074c4", }, -- DevIconHh xxx ctermfg=140 guifg=#a074c4 + DevIconCsh { fg="#4d5a5e", }, -- DevIconCsh xxx ctermfg=59 guifg=#4d5a5e + DevIconFsi { fg="#519aba", }, -- DevIconFsi xxx ctermfg=67 guifg=#519aba + DevIconPpt { fg="#cb4a32", }, -- DevIconPpt xxx ctermfg=167 guifg=#cb4a32 + DevIconFsscript { fg="#519aba", }, -- DevIconFsscript xxx ctermfg=67 guifg=#519aba + DevIconGitConfig { fg="#41535b", }, -- DevIconGitConfig xxx ctermfg=59 guifg=#41535b + DevIconRake { fg="#701516", }, -- DevIconRake xxx ctermfg=52 guifg=#701516 + DevIconWebmanifest { fg="#f1e05a", }, -- DevIconWebmanifest xxx ctermfg=221 guifg=#f1e05a + DevIconMd { fg="#519aba", }, -- DevIconMd xxx ctermfg=67 guifg=#519aba + DevIconGif { fg="#a074c4", }, -- DevIconGif xxx ctermfg=140 guifg=#a074c4 + DevIconMint { fg="#87c095", }, -- DevIconMint xxx ctermfg=108 guifg=#87c095 + DevIconMixLock { fg="#a074c4", }, -- DevIconMixLock xxx ctermfg=140 guifg=#a074c4 + DevIconOPUS { fg="#f88a02", }, -- DevIconOPUS xxx ctermfg=208 guifg=#F88A02 + DevIconSig { fg="#e37933", }, -- DevIconSig xxx ctermfg=173 guifg=#e37933 + DevIconBinaryGLTF { fg="#ffb13b", }, -- DevIconBinaryGLTF xxx ctermfg=215 guifg=#FFB13B + DevIconNix { fg="#7ebae4", }, -- DevIconNix xxx ctermfg=110 guifg=#7ebae4 + DevIconMl { fg="#e37933", }, -- DevIconMl xxx ctermfg=173 guifg=#e37933 + DevIconGruntfile { fg="#e37933", }, -- DevIconGruntfile xxx ctermfg=173 guifg=#e37933 + DevIconLeex { fg="#a074c4", }, -- DevIconLeex xxx ctermfg=140 guifg=#a074c4 + DevIconPm { fg="#519aba", }, -- DevIconPm xxx ctermfg=67 guifg=#519aba + DevIconZshprofile { fg="#89e051", }, -- DevIconZshprofile xxx ctermfg=113 guifg=#89e051 + DevIconGodotProject { fg="#6d8086", }, -- DevIconGodotProject xxx ctermfg=66 guifg=#6d8086 + DevIconDiff { fg="#41535b", }, -- DevIconDiff xxx ctermfg=59 guifg=#41535b + DevIconPy { fg="#ffbc03", }, -- DevIconPy xxx ctermfg=61 guifg=#ffbc03 + DevIconVHDL { fg="#019833", }, -- DevIconVHDL xxx ctermfg=29 guifg=#019833 + DevIconConf { fg="#6d8086", }, -- DevIconConf xxx ctermfg=66 guifg=#6d8086 + DevIconGo { fg="#519aba", }, -- DevIconGo xxx ctermfg=67 guifg=#519aba + DevIconNim { fg="#f3d400", }, -- DevIconNim xxx ctermfg=220 guifg=#f3d400 + DevIconGulpfile { fg="#cc3e44", }, -- DevIconGulpfile xxx ctermfg=167 guifg=#cc3e44 + DevIconConfigRu { fg="#701516", }, -- DevIconConfigRu xxx ctermfg=52 guifg=#701516 + DevIconPackageJson { fg="#e8274b", }, -- DevIconPackageJson xxx guifg=#e8274b + DevIconMotoko { fg="#9772fb", }, -- DevIconMotoko xxx ctermfg=99 guifg=#9772FB + DevIconPp { fg="#ffa61a", }, -- DevIconPp xxx guifg=#FFA61A + DevIconCrystal { fg="#000000", }, -- DevIconCrystal xxx ctermfg=16 guifg=#000000 + DevIconProcfile { fg="#a074c4", }, -- DevIconProcfile xxx ctermfg=140 guifg=#a074c4 + DevIconFsx { fg="#519aba", }, -- DevIconFsx xxx ctermfg=67 guifg=#519aba + DevIconPsd { fg="#519aba", }, -- DevIconPsd xxx ctermfg=67 guifg=#519aba + DevIconBat { fg="#c1f12e", }, -- DevIconBat xxx ctermfg=154 guifg=#C1F12E + DevIconTwig { fg="#8dc149", }, -- DevIconTwig xxx ctermfg=107 guifg=#8dc149 + DevIconJson { fg="#cbcb41", }, -- DevIconJson xxx ctermfg=185 guifg=#cbcb41 + DevIconVim { fg="#019833", }, -- DevIconVim xxx ctermfg=29 guifg=#019833 + DevIconZshenv { fg="#89e051", }, -- DevIconZshenv xxx ctermfg=113 guifg=#89e051 + DevIconVagrantfile { fg="#1563ff", }, -- DevIconVagrantfile xxx ctermfg=27 guifg=#1563FF + DevIconRproj { fg="#358a5b", }, -- DevIconRproj xxx ctermfg=65 guifg=#358a5b + DevIconCsv { fg="#89e051", }, -- DevIconCsv xxx ctermfg=113 guifg=#89e051 + DevIconIco { fg="#cbcb41", }, -- DevIconIco xxx ctermfg=185 guifg=#cbcb41 + DevIconTex { fg="#3d6117", }, -- DevIconTex xxx ctermfg=58 guifg=#3D6117 + DevIconImportConfiguration { fg="#ececec", }, -- DevIconImportConfiguration xxx ctermfg=231 guifg=#ECECEC + DevIconRlib { fg="#dea584", }, -- DevIconRlib xxx ctermfg=180 guifg=#dea584 + DevIconAi { fg="#cbcb41", }, -- DevIconAi xxx ctermfg=185 guifg=#cbcb41 + DevIconWebp { fg="#a074c4", }, -- DevIconWebp xxx ctermfg=140 guifg=#a074c4 + DevIconZig { fg="#f69a1b", }, -- DevIconZig xxx ctermfg=208 guifg=#f69a1b + DevIconLua { fg="#51a0cf", }, -- DevIconLua xxx ctermfg=74 guifg=#51a0cf + DevIconSolidity { fg="#519aba", }, -- DevIconSolidity xxx ctermfg=67 guifg=#519aba + DevIconEx { fg="#a074c4", }, -- DevIconEx xxx ctermfg=140 guifg=#a074c4 + DevIconDesktopEntry { fg="#563d7c", }, -- DevIconDesktopEntry xxx ctermfg=60 guifg=#563d7c + DevIconCMake { fg="#6d8086", }, -- DevIconCMake xxx ctermfg=66 guifg=#6d8086 + DevIconJpeg { fg="#a074c4", }, -- DevIconJpeg xxx ctermfg=140 guifg=#a074c4 + DevIconMakefile { fg="#6d8086", }, -- DevIconMakefile xxx ctermfg=66 guifg=#6d8086 + DevIconDockerfile { fg="#384d54", }, -- DevIconDockerfile xxx ctermfg=59 guifg=#384d54 + DevIconBashProfile { fg="#89e051", }, -- DevIconBashProfile xxx ctermfg=113 guifg=#89e051 + DevIconHrl { fg="#b83998", }, -- DevIconHrl xxx ctermfg=132 guifg=#B83998 + DevIconRakefile { fg="#701516", }, -- DevIconRakefile xxx ctermfg=52 guifg=#701516 + DevIconMli { fg="#e37933", }, -- DevIconMli xxx ctermfg=173 guifg=#e37933 + lualine_x_filetype_DevIconPy_normal { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_normal xxx guifg=#ffbc03 guibg=#2c3043 + lualine_x_filetype_DevIconPy_insert { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_insert xxx guifg=#ffbc03 guibg=#2c3043 + lualine_x_filetype_DevIconPy_visual { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_visual xxx guifg=#ffbc03 guibg=#2c3043 + lualine_x_filetype_DevIconPy_replace { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_replace xxx guifg=#ffbc03 guibg=#2c3043 + lualine_x_filetype_DevIconPy_command { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_command xxx guifg=#ffbc03 guibg=#2c3043 + lualine_x_filetype_DevIconPy_terminal { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_terminal xxx guifg=#ffbc03 guibg=#2c3043 + lualine_x_filetype_DevIconPy_inactive { bg="#2c3043", fg="#ffbc03", }, -- lualine_x_filetype_DevIconPy_inactive xxx guifg=#ffbc03 guibg=#2c3043 + lualine_transitional_lualine_a_normal_to_lualine_b_diagnostics_hint_command { bg="#2c3043", fg="#82aaff", }, -- lualine_transitional_lualine_a_normal_to_lualine_b_diagnostics_hint_command xxx guifg=#82aaff guibg=#2c3043 + } +end) +return theme diff --git a/nvim/init.lua b/nvim/init.lua index 61acfb3..0925af2 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -18,7 +18,7 @@ require('trim').setup({ require('leap').set_default_keymaps() require('Comment').setup() -vim.cmd("colorscheme hybrid_material") +vim.cmd("colorscheme material") vim.api.nvim_create_autocmd("FileType", { pattern = "make", command = [[set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab]] }) vim.api.nvim_create_autocmd("FileType", { pattern = "vimwiki", command = [[setlocal shiftwidth=2 softtabstop=2 expandtab]] }) vim.api.nvim_create_autocmd("FileType", { pattern = "javascript", command = [[setlocal shiftwidth=2 softtabstop=2 expandtab]] }) diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 148da60..2639687 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -4,6 +4,7 @@ require('packer').startup(function(use) use 'Vimjas/vim-python-pep8-indent' use 'cappyzawa/trim.nvim' use 'christoomey/vim-tmux-navigator' + use '~/.config/nvim/colorschemes/material' use 'editorconfig/editorconfig-vim' use 'ervandew/supertab' use 'ggandor/leap.nvim' @@ -15,7 +16,7 @@ require('packer').startup(function(use) use 'hrsh7th/nvim-cmp' use 'hrsh7th/vim-vsnip' use 'hrsh7th/vim-vsnip-integ' - use 'kristijanhusak/vim-hybrid-material' + use "rktjmp/lush.nvim" use 'lervag/vimtex' use 'neovim/nvim-lspconfig' use 'numToStr/Comment.nvim' diff --git a/nvim/lua/settings.lua b/nvim/lua/settings.lua index db31297..f3a8172 100644 --- a/nvim/lua/settings.lua +++ b/nvim/lua/settings.lua @@ -28,6 +28,7 @@ vim.opt.undofile = true vim.opt.undolevels = 1000 vim.opt.undoreload = 10000 vim.opt.wildmenu = true +vim.opt.termguicolors = true vim.opt.wildmode = {"longest", "list"} vim.g.mapleader = "," vim.g.python_highlight_all = 1