adding initial base config from astrovim

This commit is contained in:
Arjun Patel
2023-02-03 05:53:00 -06:00
commit cac3518985
86 changed files with 6631 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
return {
AerialArrayIcon = { link = "@constant" },
AerialBooleanIcon = { link = "@boolean" },
AerialClassIcon = { link = "@type" },
AerialConstantIcon = { link = "@constant" },
AerialConstructorIcon = { link = "@constructor" },
AerialEnumIcon = { link = "@type" },
AerialEnumMemberIcon = { link = "@field" },
AerialEventIcon = { link = "@type" },
AerialFieldIcon = { link = "@field" },
AerialFileIcon = { link = "@text.uri" },
AerialFunctionIcon = { link = "@function" },
AerialGuide = { fg = C.grey_2 },
AerialInterfaceIcon = { link = "@type" },
AerialKeyIcon = { link = "@type" },
AerialLine = { fg = C.yellow, bg = C.none },
AerialMethodIcon = { link = "@method" },
AerialModuleIcon = { link = "@namespace" },
AerialNamespaceIcon = { link = "@namespace" },
AerialNullIcon = { link = "@type" },
AerialNumberIcon = { link = "@number" },
AerialObjectIcon = { link = "@type" },
AerialOperatorIcon = { link = "@operator" },
AerialPackageIcon = { link = "@namespace" },
AerialPropertyIcon = { link = "@property" },
AerialStringIcon = { link = "@string" },
AerialStructIcon = { link = "@type" },
AerialTypeIcon = { link = "@type" },
AerialTypeParameterIcon = { link = "@parameter" },
AerialVariableIcon = { link = "@variable" },
}
+1
View File
@@ -0,0 +1 @@
return { Beacon = { bg = C.blue } }
+14
View File
@@ -0,0 +1,14 @@
return {
BufferLineBufferVisible = { fg = C.fg, bg = C.bg },
BufferLineBufferSelected = { fg = C.white, bg = C.bg, bold = true },
BufferLineTab = { fg = C.grey_9, bg = C.bg },
BufferLineTabSelected = { fg = C.fg, bg = C.bg },
BufferLineTabClose = { fg = C.red_4, bg = C.bg },
BufferLineIndicatorSelected = { fg = C.bg, bg = C.bg },
BufferLineCloseButtonVisible = { fg = C.grey_10, bg = C.bg },
BufferLineCloseButtonSelected = { fg = C.red_4, bg = C.bg },
BufferLineModifiedVisible = { fg = C.fg, bg = C.bg },
BufferLineModifiedSelected = { fg = C.green_2, bg = C.bg },
BufferLineError = { fg = C.red_1, bg = C.red_1 },
BufferLineErrorDiagnostic = { fg = C.red_1, bg = C.red_1 },
}
+34
View File
@@ -0,0 +1,34 @@
return {
CmpItemAbbr = { fg = C.fg },
CmpItemAbbrDefault = { fg = C.fg },
CmpItemAbbrDeprecated = { fg = C.grey_2 },
CmpItemAbbrMatch = { fg = C.white },
CmpItemAbbrMatchFuzzy = { fg = C.white },
CmpItemKind = { fg = C.yellow },
CmpItemKindClass = { link = "@type" },
CmpItemKindColor = { link = "@constant" },
CmpItemKindConstant = { link = "@constant" },
CmpItemKindConstructor = { link = "@constructor" },
CmpItemKindEnum = { link = "@type" },
CmpItemKindEnumMember = { link = "@field" },
CmpItemKindEvent = { link = "@type" },
CmpItemKindField = { link = "@field" },
CmpItemKindFile = { link = "@text.uri" },
CmpItemKindFolder = { link = "@constant" },
CmpItemKindFunction = { link = "@function" },
CmpItemKindInterface = { link = "@type" },
CmpItemKindKeyword = { link = "@keyword" },
CmpItemKindMethod = { link = "@method" },
CmpItemKindModule = { link = "@namespace" },
CmpItemKindOperator = { link = "@operator" },
CmpItemKindProperty = { link = "@property" },
CmpItemKindReference = { link = "@type" },
CmpItemKindSnippet = { link = "@constant" },
CmpItemKindStruct = { link = "@type" },
CmpItemKindText = { link = "@text" },
CmpItemKindTypeParameter = { link = "@type" },
CmpItemKindUnit = { link = "@constant" },
CmpItemKindValue = { link = "@constant" },
CmpItemKindVariable = { link = "@variable" },
CmpItemMenuDefault = { fg = C.fg },
}
+29
View File
@@ -0,0 +1,29 @@
return {
DapUIVariable = { fg = C.fg },
DapUIScope = { link = "Title" },
DapUIType = { link = "Type" },
DapUIValue = { fg = C.red },
DapUIModifiedValue = { fg = C.yellow_1, bold = true },
DapUIDecoration = { fg = C.grey_1 },
DapUIThread = { link = "String" },
DapUIStoppedThread = { link = "Title" },
DapUIFrameName = { link = "Normal" },
DapUISource = { link = "Keyword" },
DapUILineNumber = { link = "Number" },
DapUIFloatBorder = { link = "FloatBorder" },
DapUIWatchesEmpty = { fg = C.red_1 },
DapUIWatchesValue = { fg = C.orange_1 },
DapUIWatchesError = { fg = C.red_1 },
DapUIBreakpointsPath = { link = "Title" },
DapUIBreakpointsInfo = { fg = C.white_2 },
DapUIBreakpointsCurrentLine = { fg = C.yellow_1, bold = true },
DapUIBreakpointsLine = { link = "DapUILineNumber" },
DapUIBreakpointsDisabledLine = { link = "Comment" },
DapUIPlayPause = { fg = C.green },
DapUIStop = { fg = C.red },
DapUIRestart = { fg = C.yellow },
DapUIStepOver = { fg = C.blue },
DapUIStepInto = { fg = C.blue },
DapUIStepBack = { fg = C.blue },
DapUIStepOut = { fg = C.blue },
}
+6
View File
@@ -0,0 +1,6 @@
return {
DashboardHeader = { fg = C.cyan },
DashboardShortcut = { fg = C.yellow },
DashboardFooter = { fg = C.cyan },
DashboardCenter = { fg = C.blue },
}
+7
View File
@@ -0,0 +1,7 @@
return {
GitSignsAdd = { fg = C.green, bg = C.none },
GitSignsChange = { fg = C.orange_1, bg = C.none },
GitSignsDelete = { fg = C.red_1, bg = C.none },
MoreMsg = { fg = C.green, bold = true },
ModeMsg = { fg = C.grey, bold = true },
}
@@ -0,0 +1 @@
return { HighlightURL = { underline = true } }
+6
View File
@@ -0,0 +1,6 @@
return {
HopNextKey = { fg = C.red, bold = true },
HopNextKey1 = { fg = C.cyan, bold = true },
HopNextKey2 = { fg = C.blue },
HopUnmatched = { fg = C.grey },
}
@@ -0,0 +1,7 @@
return {
IndentBlanklineSpaceChar = { fg = C.grey_6, nocombine = true },
IndentBlanklineChar = { fg = C.grey_6, nocombine = true },
IndentBlanklineContextStart = { fg = C.grey_7, underline = true },
IndentBlanklineContextChar = { fg = C.grey_7, nocombine = true },
IndentBlanklineSpaceCharBlankline = { fg = C.grey_6, nocombine = true },
}
+14
View File
@@ -0,0 +1,14 @@
return {
LightspeedLabel = { fg = C.red_3, underline = true },
LightspeedLabelOverlapped = { fg = C.blue, underline = true },
LightspeedLabelDistant = { fg = C.red_1, underline = true },
LightspeedLabelDistantOverlapped = { fg = C.blue_1, underline = true },
LightspeedShortcut = { fg = C.black, bg = C.red_3, bold = true, underline = true },
LightspeedShortcutOverlapped = { fg = C.black, bg = C.blue, bold = true, underline = true },
LightspeedMaskedChar = { fg = C.green_1 },
LightspeedGreyWash = { fg = C.grey_2, bg = C.none },
LightspeedUnlabeledMatch = { fg = C.white, bold = true },
LightspeedOneCharMatch = { fg = C.green, bg = C.red_3, bold = true },
LightspeedUniqueChar = { fg = C.white, bold = true },
LightspeedPendingOpArea = { fg = C.yellow },
}
+15
View File
@@ -0,0 +1,15 @@
return {
NeoTreeDirectoryIcon = { fg = C.blue },
NeoTreeRootName = { fg = C.fg, bold = true },
NeoTreeFileName = { fg = C.fg },
NeoTreeFileIcon = { fg = C.fg },
NeoTreeFileNameOpened = { fg = C.green },
NeoTreeIndentMarker = { fg = C.blue_3 },
NeoTreeGitAdded = { fg = C.green },
NeoTreeGitConflict = { fg = C.red },
NeoTreeGitModified = { fg = C.orange },
NeoTreeGitUntracked = { fg = C.yellow },
NeoTreeNormal = { bg = C.blue_2 },
NeoTreeNormalNC = { bg = C.blue_2 },
NeoTreeSymbolicLinkTarget = { fg = C.cyan },
}
+25
View File
@@ -0,0 +1,25 @@
return {
NotifyBackground = { bg = C.bg },
NotifyERRORBorder = { fg = C.red },
NotifyWARNBorder = { fg = C.orange_1 },
NotifyINFOBorder = { fg = C.green },
NotifyDEBUGBorder = { fg = C.cyan },
NotifyTRACERBorder = { fg = C.purple },
NotifyERRORIcon = { fg = C.red },
NotifyWARNIcon = { fg = C.orange_1 },
NotifyINFOIcon = { fg = C.green },
NotifyDEBUGIcon = { fg = C.cyan },
NotifyTRACEIcon = { fg = C.purple },
NotifyERRORTitle = { fg = C.red },
NotifyWARNTitle = { fg = C.orange_1 },
NotifyINFOTitle = { fg = C.green },
NotifyDEBUGTitle = { fg = C.cyan },
NotifyTRACETitle = { fg = C.purple },
NotifyERRORBody = { fg = C.fg },
NotifyWARNBody = { fg = C.fg },
NotifyINFOBody = { fg = C.fg },
NotifyDEBUGBody = { fg = C.fg },
NotifyTRACEBody = { fg = C.fg },
NotifyLogTime = { fg = C.grey_2 },
NotifyLogTitle = { fg = C.blue },
}
+19
View File
@@ -0,0 +1,19 @@
return {
NvimTreeFolderIcon = { fg = C.blue },
NvimTreeExecFile = { fg = C.green },
NvimTreeOpenedFile = { fg = C.green },
NvimTreeRootFolder = { fg = C.bg },
NvimTreeEndOfBuffer = { fg = C.bg },
NvimTreeNormal = { bg = C.blue_2 },
NvimTreeNormalNC = { bg = C.blue_2 },
NvimTreeVertSplit = { fg = C.blue_2, bg = C.blue_2 },
NvimTreeImageFile = { fg = C.purple },
NvimTreeSymlink = { fg = C.cyan },
NvimTreeSpecialFile = { fg = C.yellow },
NvimTreeGitDeleted = { fg = C.red },
NvimTreeGitMerge = { fg = C.orange },
NvimTreeGitRenamed = { fg = C.purple },
NvimTreeGitStaged = { fg = C.green },
NvimTreeGitDirty = { fg = C.red },
NvimTreeGitNew = { fg = C.yellow },
}
@@ -0,0 +1,34 @@
return {
DevIconC = { fg = C.c },
DevIconCss = { fg = C.css },
DevIconDeb = { fg = C.deb },
DevIconDockerfile = { fg = C.docker },
DevIconHtml = { fg = C.html },
DevIconJpeg = { fg = C.jpeg },
DevIconJpg = { fg = C.jpg },
DevIconJs = { fg = C.js },
DevIconJsx = { fg = C.jsx },
DevIconKotlin = { fg = C.kt },
DevIconLock = { fg = C.lock },
DevIconLua = { fg = C.lua },
DevIconMp3 = { fg = C.mp3 },
DevIconMp4 = { fg = C.mp4 },
DevIconOut = { fg = C.out },
DevIconPng = { fg = C.png },
DevIconPy = { fg = C.py },
DevIconRb = { fg = C.rb },
DevIconRobots = { fg = C.robots },
DevIconRpm = { fg = C.rpm },
DevIconRs = { fg = C.rs },
DevIconToml = { fg = C.toml },
DevIconTrueTypeFont = { fg = C.ttf },
DevIconTs = { fg = C.ts },
DevIconVue = { fg = C.vue },
DevIconWebOpenFontFormat = { fg = C.woff },
DevIconWebOpenFontFormat2 = { fg = C.woff2 },
DevIconXz = { fg = C.zip },
DevIconZip = { fg = C.zip },
DevIconMd = { fg = C.md },
DevIconPackageJson = { fg = C.pkg },
DevIconPackageLockJson = { fg = C.pkg },
}
+9
View File
@@ -0,0 +1,9 @@
return {
rainbowcol1 = { fg = "Gold" },
rainbowcol2 = { fg = "Orchid" },
rainbowcol3 = { fg = "LightSkyBlue" },
rainbowcol4 = { fg = "Gold" },
rainbowcol5 = { fg = "Orchid" },
rainbowcol6 = { fg = "LightSkyBlue" },
rainbowcol7 = { fg = "Orchid" },
}
@@ -0,0 +1 @@
return { FocusedSymbol = { fg = C.yellow, bg = C.none } }
+57
View File
@@ -0,0 +1,57 @@
return {
TelescopeResultsTitle = { fg = C.green },
TelescopePromptTitle = { fg = C.blue },
TelescopePreviewTitle = { fg = C.purple },
TelescopeResultsBorder = { fg = C.fg },
TelescopePromptBorder = { fg = C.fg },
TelescopePreviewBorder = { fg = C.fg },
TelescopeSelectionCaret = { fg = C.red },
TelescopeMatching = { fg = C.yellow },
TelescopeSelection = { bg = C.grey_5 },
TelescopeMultiSelection = { fg = C.blue },
TelescopeMultiIcon = { fg = C.blue },
TelescopeNormal = { fg = C.fg, bg = C.bg },
TelescopePreviewNormal = { fg = C.fg, bg = C.bg },
TelescopePromptNormal = { fg = C.fg, bg = C.bg },
TelescopeResultsNormal = { fg = C.fg, bg = C.bg },
TelescopeBorder = { fg = C.fg },
TelescopeTitle = { fg = C.fg },
TelescopePromptCounter = { fg = C.grey_1 },
TelescopePromptPrefix = { fg = C.blue },
TelescopePreviewLine = { bg = C.grey_5 },
TelescopePreviewMatch = { fg = C.yellow },
TelescopePreviewPipe = { fg = C.yellow },
TelescopePreviewCharDev = { fg = C.yellow },
TelescopePreviewDirectory = { fg = C.blue },
TelescopePreviewBlock = { fg = C.yellow },
TelescopePreviewLink = { fg = C.blue },
TelescopePreviewSocket = { fg = C.purple },
TelescopePreviewRead = { fg = C.yellow },
TelescopePreviewWrite = { fg = C.purple },
TelescopePreviewExecute = { fg = C.green },
TelescopePreviewHyphen = { fg = C.grey_1 },
TelescopePreviewSticky = { fg = C.blue },
TelescopePreviewSize = { fg = C.green },
TelescopePreviewUser = { fg = C.yellow },
TelescopePreviewGroup = { fg = C.yellow },
TelescopePreviewDate = { fg = C.blue },
TelescopePreviewMessage = { fg = C.fg },
TelescopePreviewMessageFillchar = { fg = C.fg },
TelescopeResultsClass = { fg = C.yellow },
TelescopeResultsConstant = { fg = C.yellow },
TelescopeResultsField = { fg = C.red },
TelescopeResultsFunction = { fg = C.blue },
TelescopeResultsMethod = { fg = C.blue },
TelescopeResultsOperator = { fg = C.cyan },
TelescopeResultsStruct = { fg = C.purple },
TelescopeResultsVariable = { fg = C.red },
TelescopeResultsLineNr = { fg = C.grey_1 },
TelescopeResultsIdentifier = { fg = C.blue },
TelescopeResultsNumber = { fg = C.orange },
TelescopeResultsComment = { fg = C.grey_2 },
TelescopeResultsSpecialComment = { fg = C.grey },
TelescopeResultsDiffChange = { fg = C.none, bg = C.yellow },
TelescopeResultsDiffAdd = { fg = C.none, bg = C.green },
TelescopeResultsDiffDelete = { fg = C.none, bg = C.red },
TelescopeResultsDiffUntracked = { fg = C.none, bg = C.grey_1 },
}
+63
View File
@@ -0,0 +1,63 @@
local treesitter = {
["@annotation"] = { fg = C.yellow },
["@attribute"] = { fg = C.red },
["@boolean"] = { fg = C.orange },
["@character"] = { fg = C.green },
["@conditional"] = { fg = C.purple },
["@constant"] = { fg = C.yellow },
["@constant.builtin"] = { fg = C.orange },
["@constant.macro"] = { fg = C.red },
["@constant.rust"] = { fg = C.cyan },
["@constructor"] = { fg = C.yellow },
["@error"] = { fg = C.red },
["@exception"] = { fg = C.purple },
["@field"] = { fg = C.red },
["@float"] = { fg = C.orange },
["@function"] = { fg = C.blue },
["@function.builtin"] = { fg = C.blue },
["@function.macro"] = { fg = C.yellow },
["@function.macro.rust"] = { fg = C.orange },
["@include"] = { fg = C.purple },
["@keyword"] = { fg = C.purple },
["@keyword.function"] = { fg = C.purple },
["@keyword.function.rust"] = { fg = C.orange },
["@keyword.operator"] = { fg = C.purple },
["@label"] = { fg = C.blue },
["@literal.markdown"] = { fg = C.green },
["@method"] = { fg = C.blue },
["@namespace"] = { fg = C.purple },
["@namespace.rust"] = { fg = C.yellow },
["@none.markdown"] = { fg = C.fg },
["@number"] = { fg = C.orange },
["@operator"] = { fg = C.cyan },
["@parameter"] = { fg = C.red },
["@parameter.reference"] = { fg = C.cyan },
["@property"] = { fg = C.yellow },
["@punctuation.bracket"] = { fg = C.fg },
["@punctuation.delimiter"] = { fg = C.fg },
["@punctuation.delimiter.markdown"] = { fg = C.fg },
["@punctuation.special"] = { fg = C.fg },
["@punctuation.special.markdown"] = { fg = C.red },
["@repeat"] = { fg = C.purple },
["@string"] = { fg = C.green },
["@string.escape"] = { fg = C.red },
["@string.regex"] = { fg = C.green },
["@tag"] = { fg = C.red },
["@tag.delimiter"] = { fg = C.fg },
["@text"] = { fg = C.fg },
["@text.emphasis"] = { fg = C.purple, italic = true },
["@text.literal"] = { fg = C.fg },
["@text.reference"] = { fg = C.yellow },
["@text.strong"] = { fg = C.blue, bold = true },
["@text.title"] = { fg = C.fg },
["@text.underline"] = { fg = C.fg },
["@text.uri"] = { fg = C.green },
["@title.markdown"] = { fg = C.red },
["@type"] = { fg = C.blue },
["@type.builtin"] = { fg = C.blue },
["@type.rust"] = { fg = C.yellow },
["@variable"] = { fg = C.red },
["@variable.builtin"] = { fg = C.yellow },
}
return treesitter
+14
View File
@@ -0,0 +1,14 @@
return {
VimwikiLink = { fg = C.cyan, bg = C.none },
VimwikiHeaderChar = { fg = C.grey, bg = C.none },
VimwikiHR = { fg = C.yellow, bg = C.none },
VimwikiList = { fg = C.orange, bg = C.none },
VimwikiTag = { fg = C.orange, bg = C.none },
VimwikiMarkers = { fg = C.grey, bg = C.none },
VimwikiHeader1 = { fg = C.orange, bg = C.none, bold = true },
VimwikiHeader2 = { fg = C.green, bg = C.none, bold = true },
VimwikiHeader3 = { fg = C.blue, bg = C.none, bold = true },
VimwikiHeader4 = { fg = C.cyan, bg = C.none, bold = true },
VimwikiHeader5 = { fg = C.yellow, bg = C.none, bold = true },
VimwikiHeader6 = { fg = C.purple, bg = C.none, bold = true },
}
+5
View File
@@ -0,0 +1,5 @@
return {
WhichKeyFloat = { fg = C.fg },
WhichKeyDesc = { fg = C.blue },
WhichKeyGroup = { fg = C.blue },
}