-- ╭─────────╮ -- │ Styling │ -- ╰─────────╯ return { { dir = "~/Documents/Code/plain-colors.nvim", -- "rose-pine/neovim", name = "rose-pine", opts = { variant = "darker", -- dark, light, darker | dawn }, }, -- { -- "ellisonleao/gruvbox.nvim", -- priority = 1000, -- config = true, -- opts = { -- -- terminal_colors = true, -- add neovim terminal colors -- undercurl = true, -- underline = true, -- bold = true, -- italic = { -- strings = true, -- emphasis = true, -- comments = true, -- operators = false, -- folds = true, -- }, -- strikethrough = true, -- invert_selection = false, -- invert_signs = false, -- invert_tabline = false, -- inverse = true, -- invert background for search, diffs, statuslines and errors -- contrast = "", -- can be "hard", "soft" or empty string -- palette_overrides = {}, -- overrides = {}, -- dim_inactive = false, -- transparent_mode = false, -- } -- }, { "echasnovski/mini.icons" }, { "folke/noice.nvim", event = "VeryLazy", opts = function() return require("plugins.opts.noice") end, dependencies = { "MunifTanjim/nui.nvim", -- OPTIONAL: -- `nvim-notify` is only needed, if you want to use the notification view. -- If not available, we use `mini` as the fallback -- "rcarriga/nvim-notify", }, }, { "shortcuts/no-neck-pain.nvim", version = "*", }, { "sphamba/smear-cursor.nvim", opts = { smear_between_buffers = false, smear_between_neighbor_lines = true, scroll_buffer_space = false, -- Set to `true` if your font supports legacy computing symbols (block unicode symbols). legacy_computing_symbols_support = false, smear_insert_mode = true, -- fast smear stiffness = 0.8, -- 0.6 [0, 1] trailing_stiffness = 0.5, -- 0.4 [0, 1] stiffness_insert_mode = 0.6, -- 0.4 [0, 1] trailing_stiffness_insert_mode = 0.6, -- 0.4 [0, 1] distance_stop_animating = 0.5, -- 0.1 > 0 }, }, }