From 73a862512467a7266f630734a53823a8c67e91cb Mon Sep 17 00:00:00 2001 From: Vadym-Valdis Yudaiev Date: Sun, 17 Sep 2023 02:07:50 +0300 Subject: [PATCH] feat: Add opts for highlight comment in italics --- README.md | 4 +++- lua/ronny/colors.lua | 6 ++++++ lua/ronny/config.lua | 4 ++-- lua/ronny/init.lua | 1 + 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3a8130a..8799962 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,9 @@ require("ronny").setup({ hi_unfocus_window = false, -- Highlight formatted @text (e.g., italic, strong) in yellow -- in addition to font attributes to make the text more visible - hi_formatted_text = true + hi_formatted_text = true, + -- Highlight comment in italics + hi_comment_italic = true } }) ``` diff --git a/lua/ronny/colors.lua b/lua/ronny/colors.lua index b64dcd7..fb9b11a 100644 --- a/lua/ronny/colors.lua +++ b/lua/ronny/colors.lua @@ -162,6 +162,12 @@ monokai_original.LineNr = { fg="#8F908A", bg="#272822" } monokai_original.NonText = { fg="#75715E", bg="NONE" } monokai_original.SpecialKey = { fg="#75715E", bg="NONE" } +-- if: config.display.comment_italic +-- Highlight comment in italics +M.hi_comment_italic = { + Comment = { fg=syntax.Comment.fg, bg="NONE", italic=true } +} + -- if: config.display.only_CursorLineNr -- Highlight only CursorLineNr M.only_CursorLineNr = { diff --git a/lua/ronny/config.lua b/lua/ronny/config.lua index f0be5f6..a864d32 100644 --- a/lua/ronny/config.lua +++ b/lua/ronny/config.lua @@ -4,13 +4,13 @@ local M = {} M = { colors = colors, - -- TODO: italic comments display = { monokai_original = false, only_CursorLineNr = true, hi_relativenumber = false, hi_unfocus_window = false, - hi_formatted_text = true + hi_formatted_text = true, + hi_comment_italic = true }, plugins = { treesitter = true, diff --git a/lua/ronny/init.lua b/lua/ronny/init.lua index e953706..18e5bf3 100644 --- a/lua/ronny/init.lua +++ b/lua/ronny/init.lua @@ -27,6 +27,7 @@ function M.setup(user_config) { display.hi_formatted_text, colors.hi_formatted_text }, { display.only_CursorLineNr, colors.only_CursorLineNr, { vim_options={"cursorline"}}}, { display.hi_relativenumber, colors.hi_relativenumber, { vim_options={"relativenumber"}}}, + { display.hi_comment_italic, colors.hi_comment_italic }, { plugins.treesitter, colors.treesitter }, { plugins.telescope, colors.telescope },