From d167438794e1ff099ca2b4facc1364bbaaa1343a Mon Sep 17 00:00:00 2001 From: Gaspartcho <93390411+Gaspartcho@users.noreply.github.com> Date: Thu, 14 Mar 2024 12:17:48 +0100 Subject: Update indentguide: Set the curent guide line highlight as optional (#383) * Update indentguide.lua * Update manifest.json * Update manifest.json --- plugins/indentguide.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/indentguide.lua b/plugins/indentguide.lua index 42eb3a6..0b40116 100644 --- a/plugins/indentguide.lua +++ b/plugins/indentguide.lua @@ -6,6 +6,7 @@ local DocView = require "core.docview" config.plugins.indentguide = common.merge({ enabled = true, + highlight = true, -- The config specification used by the settings gui config_spec = { name = "Indent Guide", @@ -15,6 +16,13 @@ config.plugins.indentguide = common.merge({ path = "enabled", type = "toggle", default = true + }, + { + label = "Highlight Line", + description = "Toggle the highlight of the curent indentation indicator lines.", + path = "highlight", + type = "toggle", + default = true } } }, config.plugins.indentguide) @@ -133,7 +141,9 @@ function DocView:draw_line_text(line, x, y) for i = 0, spaces - 1, indent_size do local color = style.guide or style.selection local active_lvl = self.indentguide_indent_active[line] or -1 - if i < active_lvl and i + indent_size >= active_lvl then + if i < active_lvl + and i + indent_size >= active_lvl + and config.plugins.indentguide.highlight then color = style.guide_highlight or style.accent end local sw = space_sz * i -- cgit v1.2.3