diff --git a/init.lua b/init.lua index 68fc204..f7c96e1 100644 --- a/init.lua +++ b/init.lua @@ -43,12 +43,6 @@ require('lazy').setup({ event = 'VeryLazy', }, ---@type LazyPluginSpec - { - 'HiPhish/rainbow-delimiters.nvim', - enabled = false, - event = 'VeryLazy', - }, - ---@type LazyPluginSpec { 'nvzone/typr', diff --git a/lua/plugins/blink_pairs.lua b/lua/plugins/blink_pairs.lua new file mode 100644 index 0000000..1917ed1 --- /dev/null +++ b/lua/plugins/blink_pairs.lua @@ -0,0 +1,40 @@ +---@type LazyPluginSpec +return { + 'saghen/blink.pairs', + version = '*', -- (recommended) only required with prebuilt binaries + dependencies = 'saghen/blink.download', + event = 'InsertEnter', + --- @module 'blink.pairs' + --- @type blink.pairs.Config + opts = { + mappings = { + enabled = true, + cmdline = true, + -- or disable with `vim.g.pairs = false` (global) and `vim.b.pairs = false` (per-buffer) + -- and/or with `vim.g.blink_pairs = false` and `vim.b.blink_pairs = false` + disabled_filetypes = {}, + pairs = {}, + }, + highlights = { + enabled = true, + -- requires require('vim._extui').enable({}), otherwise has no effect + cmdline = true, + groups = { + 'BlinkPairsPurple', + 'BlinkPairsBlue', + 'BlinkPairsOrange', + }, + unmatched_group = 'BlinkPairsUnmatched', + matchparen = { + enabled = true, + -- known issue where typing won't update matchparen highlight, disabled by default + cmdline = false, + -- also include pairs not on top of the cursor, but surrounding the cursor + include_surrounding = false, + group = 'BlinkPairsMatchParen', + priority = 250, + }, + }, + debug = false, + }, +} diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua index 9693e55..edb5da6 100644 --- a/lua/plugins/mini.lua +++ b/lua/plugins/mini.lua @@ -1,10 +1,4 @@ return { - { - 'nvim-mini/mini.pairs', - version = false, - event = 'VeryLazy', - opts = {}, - }, { 'nvim-mini/mini.icons', version = false,