diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/ben/plugins/alpha.lua | 2 | ||||
-rw-r--r-- | lua/ben/plugins/colorscheme.lua | 64 | ||||
-rw-r--r-- | lua/ben/plugins/lualine.lua | 2 | ||||
-rw-r--r-- | lua/ben/plugins/smoothie.lua | 4 |
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", +} |