summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/cmp.lua3
-rw-r--r--ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/colorschemes.lua76
2 files changed, 78 insertions, 1 deletions
diff --git a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/cmp.lua b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/cmp.lua
index 276215d..10ffb47 100644
--- a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/cmp.lua
+++ b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/cmp.lua
@@ -7,6 +7,9 @@ return {
dependencies = {
"hrsh7th/cmp-buffer", -- source for text in buffer
"hrsh7th/cmp-path", -- source for file system paths
+ "hrsh7th/cmp-cmdline", -- source for cmd
+ "hrsh7th/cmp-vsnip",
+ "hrsh7th/vim-vsnip",
{
"L3MON4D3/LuaSnip",
version = "v2.*", -- Replace <CurrentMajor> by the latest released major (first number of latest release)
diff --git a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/colorschemes.lua b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/colorschemes.lua
index c5be5b2..8fce515 100644
--- a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/colorschemes.lua
+++ b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/colorschemes.lua
@@ -1,7 +1,6 @@
function ColorMyPencils(color)
color = color or "catppuccin"
vim.cmd.colorscheme(color)
-
local set = vim.api.nvim_set_hl
set(0, "Normal", { bg = "NONE" })
set(0, "NormalFloat", { bg = "NONE" })
@@ -273,4 +272,79 @@ return {
})
end,
},
+ {
+ "neanias/everforest-nvim",
+ priority = 1000, -- make sure to load this before all the other start plugins
+ -- Optional; default configuration will be used if setup isn't called.
+ config = function()
+ require("everforest").setup({
+ ---Controls the "hardness" of the background. Options are "soft", "medium" or "hard".
+ ---Default is "medium".
+ background = "hard",
+ ---How much of the background should be transparent. 2 will have more UI
+ ---components be transparent (e.g. status line background)
+ transparent_background_level = 2,
+ ---Whether italics should be used for keywords and more.
+ italics = false,
+ ---Disable italic fonts for comments. Comments are in italics by default, set
+ ---this to `true` to make them _not_ italic!
+ disable_italic_comments = false,
+ ---By default, the colour of the sign column background is the same as the as normal text
+ ---background, but you can use a grey background by setting this to `"grey"`.
+ sign_column_background = "none",
+ ---The contrast of line numbers, indent lines, etc. Options are `"high"` or
+ ---`"low"` (default).
+ ui_contrast = "low",
+ ---Dim inactive windows. Only works in Neovim. Can look a bit weird with Telescope.
+ ---
+ ---When this option is used in conjunction with show_eob set to `false`, the
+ ---end of the buffer will only be hidden inside the active window. Inside
+ ---inactive windows, the end of buffer filler characters will be visible in
+ ---dimmed symbols. This is due to the way Vim and Neovim handle `EndOfBuffer`.
+ dim_inactive_windows = false,
+ ---Some plugins support highlighting error/warning/info/hint texts, by
+ ---default these texts are only underlined, but you can use this option to
+ ---also highlight the background of them.
+ diagnostic_text_highlight = false,
+ ---Which colour the diagnostic text should be. Options are `"grey"` or `"coloured"` (default)
+ diagnostic_virtual_text = "coloured",
+ ---Some plugins support highlighting error/warning/info/hint lines, but this
+ ---feature is disabled by default in this colour scheme.
+ diagnostic_line_highlight = false,
+ ---By default, this color scheme won't colour the foreground of |spell|, instead
+ ---colored under curls will be used. If you also want to colour the foreground,
+ ---set this option to `true`.
+ spell_foreground = false,
+ ---Whether to show the EndOfBuffer highlight.
+ show_eob = true,
+ ---Style used to make floating windows stand out from other windows. `"bright"`
+ ---makes the background of these windows lighter than |hl-Normal|, whereas
+ ---`"dim"` makes it darker.
+ ---
+ ---Floating windows include for instance diagnostic pop-ups, scrollable
+ ---documentation windows from completion engines, overlay windows from
+ ---installers, etc.
+ ---
+ ---NB: This is only significant for dark backgrounds as the light palettes
+ ---have the same colour for both values in the switch.
+ float_style = "bright",
+ ---Inlay hints are special markers that are displayed inline with the code to
+ ---provide you with additional information. You can use this option to customize
+ ---the background color of inlay hints.
+ ---
+ ---Options are `"none"` or `"dimmed"`.
+ inlay_hints_background = "none",
+ ---You can override specific highlights to use other groups or a hex colour.
+ ---This function will be called with the highlights and colour palette tables.
+ ---@param highlight_groups Highlights
+ ---@param palette Palette
+ on_highlights = function(highlight_groups, palette) end,
+ ---You can override colours in the palette to use different hex colours.
+ ---This function will be called once the base and background colours have
+ ---been mixed on the palette.
+ ---@param palette Palette
+ colours_override = function(palette) end,
+ })
+ end,
+ },
}