return { --[[-- PaperColor --]] { "NLKNguyen/papercolor-theme", lazy = false, priority = 1000, config = function() vim.opt.background = "dark" vim.cmd.colorscheme "PaperColor" vim.api.nvim_set_hl(0, "Normal", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "NormalNC", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "NormalFloat", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "SignColumn", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "LineNr", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "Folded", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "NonText", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "SpecialKey", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "VertSplit", { bg = "NONE", ctermbg = "NONE" }) vim.api.nvim_set_hl(0, "Comment", { fg = "#ADD8E6", italic = true }) vim.api.nvim_set_hl(0, "TabChar", { fg = "#1A1A1A", ctermfg = "darkgray"}) vim.api.nvim_set_hl(0, "String", { fg = "#b58c4a" }) vim.api.nvim_set_hl(0, "cType", { fg = "NONE" }) --vim.api.nvim_set_hl(0, "Type", { fg = "NONE" , bold=false}) vim.api.nvim_set_hl(0, "Type", { fg = "#FFFF00" , bold=false}) vim.api.nvim_set_hl(0, "cType", { fg = "#FFFF00" , bold=false}) vim.api.nvim_set_hl(0, "Constant", { fg = "#d7875f"}) vim.api.nvim_set_hl(0, "Identifier", { fg = "NONE" }) end, }, --[[-- PaperColor Slim --]] -- { -- "pappasam/papercolor-theme-slim", -- lazy = false, -- priority = 1000, -- config = function() -- vim.opt.background = "dark" --vim.cmd.colorscheme "PaperColorSlim" -- vim.api.nvim_set_hl(0, "Normal", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "NormalNC", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "SignColumn", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "LineNr", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "Folded", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "NonText", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "SpecialKey", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "VertSplit", { bg = "NONE", ctermbg = "NONE" }) -- vim.api.nvim_set_hl(0, "Comment", { fg = "#ADD8E6", italic = true }) -- vim.api.nvim_set_hl(0, "TabChar", { fg = "#1A1A1A", ctermfg = "darkgray"}) -- vim.api.nvim_set_hl(0, "String", { fg = "#b58c4a" }) -- end, -- }, --[[ { "catppuccin/nvim", config = function() require("catppuccin").setup({ flavour = "auto", -- latte, frappe, macchiato, mocha background = { -- :h background light = "latte", dark = "mocha", }, transparent_background = false, -- disables setting the background color. show_end_of_buffer = false, -- shows the '~' characters after the end of buffers term_colors = false, -- sets terminal colors (e.g. `g:terminal_color_0`) dim_inactive = { enabled = false, -- dims the background color of inactive window shade = "dark", percentage = 0.15, -- percentage of the shade to apply to the inactive window }, no_italic = false, -- Force no italic no_bold = false, -- Force no bold no_underline = false, -- Force no underline styles = { -- Handles the styles of general hi groups (see `:h highlight-args`): comments = { "italic" }, -- Change the style of comments conditionals = { "italic" }, loops = {}, functions = {}, keywords = {}, strings = {}, variables = {}, numbers = {}, booleans = {}, properties = {}, types = {}, operators = {}, -- miscs = {}, -- Uncomment to turn off hard-coded styles }, color_overrides = {}, custom_highlights = {}, default_integrations = true, integrations = { cmp = true, gitsigns = true, nvimtree = true, treesitter = true, notify = false, mini = { enabled = true, indentscope_color = "", }, -- For more plugins integrations please scroll down (https://github.com/catppuccin/nvim#integrations) }, }) -- setup must be called before loading --vim.cmd.colorscheme "catppuccin" -- catppuccin-latte, catppuccin-frappe, catppuccin-macchiato, catppuccin-mocha vim.cmd.colorscheme "catppuccin-macchiato" vim.api.nvim_set_hl(0, "Normal", { bg = "NONE", ctermbg = "NONE" }) end, }, --]] --[[-- Additional Syntax Support --]] { "NLKNguyen/c-syntax.vim" }, { --"junegunn/rainbow_parentheses.vim", --"luochen1990/rainbow", --"kien/rainbow_parentheses.vim", --[[ -- does work "luochen1990/rainbow", event = { 'BufReadPre', 'BufNewFile' }, init = function() vim.g.rainbow_active = 1 end, config = function() vim.cmd('RainbowToggleOn') end, --]] }, }