diff --git a/lazy-lock.json b/lazy-lock.json index 94f18fcf..b47b994a 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,6 +3,7 @@ "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "everforest-nvim": { "branch": "main", "commit": "eedb19079c6bf9d162f74a5c48a6d2759f38cc76" }, "friendly-snippets": { "branch": "main", "commit": "dcd4a586439a1c81357d5b9d26319ae218cc9479" }, "lazy.nvim": { "branch": "main", "commit": "83493db50a434a4c5c648faf41e2ead80f96e478" }, "lualine.nvim": { "branch": "master", "commit": "8b56462bfb746760465264de41b4907310f113ec" }, @@ -11,7 +12,6 @@ "neo-tree.nvim": { "branch": "v3.x", "commit": "459c60317cc1d251f6eb3b6f010d015d5d24b806" }, "none-ls.nvim": { "branch": "main", "commit": "ff3819c52ca04232fb70fbd6c1639de9abcbe122" }, "nui.nvim": { "branch": "main", "commit": "756c59f46057cd2d43619cd3a6d4e01b2aa60295" }, - "nvim": { "branch": "main", "commit": "045e3499d9ec8d84635fb08877ae44fd33f6a38d" }, "nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" }, "nvim-dap": { "branch": "master", "commit": "fc880e82059eb21c0fa896be60146e5f17680648" }, "nvim-dap-go": { "branch": "main", "commit": "64f73400761e2d19459e664a52ea478f3a4420e7" }, diff --git a/lua/plugins/theme.lua b/lua/plugins/theme.lua index e404050b..7edc5121 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/theme.lua @@ -1,7 +1,21 @@ -return { - 'catppuccin/nvim', - priority = 1000, - config = function() - vim.cmd.colorscheme 'catppuccin' - end, +local M = { + "neanias/everforest-nvim", + lazy = false, + priority = 1000, -- make sure to load this before all the other start plugins } + +function M.config() + local everforest = require("everforest") + everforest.setup({ + background = "hard", + transparent_background_level = 0, + italics = true, + disable_italic_comments = false, + on_highlights = function(hl, _) + hl["@string.special.symbol.ruby"] = { link = "@field" } + end, + }) + everforest.load() +end + +return M