From 0cf858e14aa98218c4aec92011bded80e935549b Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Thu, 14 Mar 2024 20:27:50 +0100 Subject: Add option to configure match_paren --- README.md | 7 ++++--- lua/no-clown-fiesta/groups/highlights.lua | 6 +++++- lua/no-clown-fiesta/settings.lua | 7 ++++--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c58f393..2bff77b 100644 --- a/README.md +++ b/README.md @@ -26,11 +26,12 @@ require("no-clown-fiesta").setup({ styles = { -- You can set any of the style values specified for `:h nvim_set_hl` comments = {}, - keywords = {}, functions = {}, - variables = {}, - type = { bold = true }, + keywords = {}, lsp = { underline = true } + match_paren = {}, + type = { bold = true }, + variables = {}, }, }) ``` diff --git a/lua/no-clown-fiesta/groups/highlights.lua b/lua/no-clown-fiesta/groups/highlights.lua index 1cfb328..65d1ca0 100644 --- a/lua/no-clown-fiesta/groups/highlights.lua +++ b/lua/no-clown-fiesta/groups/highlights.lua @@ -60,7 +60,11 @@ function M.highlight(palette, opts) PmenuSbar = { bg = palette.alt_bg }, PmenuThumb = { bg = palette.light_gray }, MatchWord = { underline = true }, - MatchParen = { fg = palette.blue, bg = palette.bg, underline = true }, + MatchParen = vim.tbl_extend( + "force", + { fg = palette.blue, bg = palette.bg, underline = true }, + opts.styles.match_paren + ), MatchWordCur = { underline = true }, MatchParenCur = { underline = true }, Cursor = { fg = palette.cursor_fg, bg = palette.cursor_bg }, diff --git a/lua/no-clown-fiesta/settings.lua b/lua/no-clown-fiesta/settings.lua index 827a80c..dc95a76 100644 --- a/lua/no-clown-fiesta/settings.lua +++ b/lua/no-clown-fiesta/settings.lua @@ -4,11 +4,12 @@ local DEFAULT = { transparent = false, styles = { comments = {}, - keywords = {}, functions = {}, - variables = {}, - type = { bold = true }, + keywords = {}, lsp = { underline = true }, + match_paren = {}, + type = { bold = true }, + variables = {}, }, } -- cgit v1.2.3-70-g09d2