-- AstroUI provides the basis for configuring the AstroNvim User Interface -- Configuration documentation can be found with `:h astroui` -- NOTE: We highly recommend setting up the Lua Language Server (`:LspInstall lua_ls`) -- as this provides autocomplete and documentation while editing ---@type LazySpec return { "AstroNvim/astroui", ---@type AstroUIOpts opts = { -- change colorscheme colorscheme = "github_dark_high_contrast", -- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes highlights = { init = {}, github_dark_high_contrast = { CursorLine = { bg = "#111111" }, CursorLineNr = { fg = "#ffffff", bold = true }, FloatBorder = { fg = "#8b949e", bg = "#000000" }, LineNr = { fg = "#6e7681" }, Normal = { bg = "#000000" }, NormalFloat = { bg = "#000000" }, Pmenu = { bg = "#000000" }, PmenuSel = { fg = "#ffffff", bg = "#1f2328", bold = true }, SignColumn = { bg = "#000000" }, StatusLine = { fg = "#ffffff", bg = "#111111" }, TabLineSel = { fg = "#ffffff", bg = "#111111", bold = true }, Visual = { bg = "#1f2328" }, }, }, -- Icons can be configured throughout the interface icons = { -- configure the loading of the lsp in the status line LSPLoading1 = "⠋", LSPLoading2 = "⠙", LSPLoading3 = "⠹", LSPLoading4 = "⠸", LSPLoading5 = "⠼", LSPLoading6 = "⠴", LSPLoading7 = "⠦", LSPLoading8 = "⠧", LSPLoading9 = "⠇", LSPLoading10 = "⠏", }, }, }