summaryrefslogtreecommitdiff
path: root/lua/ben/plugins
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2023-09-27 15:00:43 -0400
committerBenjamin Chausse <benjamin@chausse.xyz>2023-09-27 15:00:43 -0400
commit6c0d6109824ca782375eaf2f24211e5f6db0b271 (patch)
treeae040bc3677c1c997a9a0716d0c0053356d194aa /lua/ben/plugins
parentd09abed80be3ad9c0fd28c2d7b16640bb22e6c72 (diff)
More changes
Diffstat (limited to 'lua/ben/plugins')
-rw-r--r--lua/ben/plugins/alpha.lua2
-rw-r--r--lua/ben/plugins/colorscheme.lua64
-rw-r--r--lua/ben/plugins/lualine.lua2
-rw-r--r--lua/ben/plugins/smoothie.lua4
4 files changed, 69 insertions, 3 deletions
diff --git a/lua/ben/plugins/alpha.lua b/lua/ben/plugins/alpha.lua
index 62a1cb8..1a25baa 100644
--- a/lua/ben/plugins/alpha.lua
+++ b/lua/ben/plugins/alpha.lua
@@ -1,6 +1,6 @@
return {
- priority = 1000,
"goolord/alpha-nvim",
+ event = "VimEnter",
dependencies = "nvim-tree/nvim-web-devicons",
config = function()
require("alpha").setup(require("alpha.themes.theta").config)
diff --git a/lua/ben/plugins/colorscheme.lua b/lua/ben/plugins/colorscheme.lua
index 4caaa52..72f6b83 100644
--- a/lua/ben/plugins/colorscheme.lua
+++ b/lua/ben/plugins/colorscheme.lua
@@ -3,7 +3,7 @@ return {
{
"neanias/everforest-nvim",
version = false,
- priority = 1000,
+ lazy = true,
config = function()
require("everforest").setup({
background = "hard",
@@ -33,6 +33,68 @@ return {
vim.cmd([[hi Search guifg='#810002' guibg='#738c9c']])
end,
},
+ -- A multi-themed plugin
+ {
+ "EdenEast/nightfox.nvim",
+ priority = 1000,
+ config = function()
+ require("nightfox").setup({
+ options = {
+ -- Compiled file's destination location
+ compile_path = vim.fn.stdpath("cache") .. "/nightfox",
+ compile_file_suffix = "_compiled", -- Compiled file suffix
+ transparent = true, -- Disable setting background
+ terminal_colors = true, -- Set terminal colors (vim.g.terminal_color_*) used in `:terminal`
+ dim_inactive = false, -- Non focused panes set to alternative background
+ module_default = true, -- Default enable value for modules
+ colorblind = {
+ enable = false, -- Enable colorblind support
+ simulate_only = false, -- Only show simulated colorblind colors and not diff shifted
+ severity = {
+ protan = 0, -- Severity [0,1] for protan (red)
+ deutan = 0, -- Severity [0,1] for deutan (green)
+ tritan = 0, -- Severity [0,1] for tritan (blue)
+ },
+ },
+ styles = { -- Style to be applied to different syntax groups
+ -- bold
+ -- underline
+ -- undercurl curly underline
+ -- underdouble double underline
+ -- underdotted dotted underline
+ -- underdashed dashed underline
+ -- strikethrough
+ -- reverse
+ -- inverse same as reverse
+ -- italic
+ -- standout
+ -- altfont
+ -- nocombine override attributes instead of combining them
+ -- NONE no attributes used (used to reset it)
+ comments = "italic", -- Value is any valid attr-list value `:help attr-list`
+ conditionals = "NONE",
+ constants = "bold",
+ functions = "italic",
+ keywords = "NONE",
+ numbers = "NONE",
+ operators = "NONE",
+ strings = "NONE",
+ types = "NONE",
+ variables = "NONE",
+ },
+ inverse = { -- Inverse highlight for different types
+ match_paren = true,
+ visual = false,
+ search = false,
+ },
+ },
+ palettes = {},
+ specs = {},
+ groups = {},
+ })
+ vim.cmd([[colo terafox]])
+ end,
+ },
-- Backup retro colorscheme
{
"djpohly/elly.vim",
diff --git a/lua/ben/plugins/lualine.lua b/lua/ben/plugins/lualine.lua
index 6f29613..16e3647 100644
--- a/lua/ben/plugins/lualine.lua
+++ b/lua/ben/plugins/lualine.lua
@@ -5,7 +5,7 @@ return {
config = function()
require("lualine").setup({
options = {
- theme = "everforest",
+ theme = "terafox",
icons_enabled = true,
-- section_separators = { left = "", right = "" },
section_separators = { left = "▓", right = "▓" },
diff --git a/lua/ben/plugins/smoothie.lua b/lua/ben/plugins/smoothie.lua
new file mode 100644
index 0000000..3afb796
--- /dev/null
+++ b/lua/ben/plugins/smoothie.lua
@@ -0,0 +1,4 @@
+return {
+ "psliwka/vim-smoothie",
+ event = "CursorMoved",
+}