added config.tab_close_button option to hide X on tabs

This commit is contained in:
cukmekerb 2021-06-17 18:35:36 -07:00
parent eed5b79030
commit e1d85af69b
2 changed files with 2 additions and 1 deletions

View File

@ -24,6 +24,7 @@ config.animation_rate = 1.0
config.blink_period = 0.8
config.draw_whitespace = false
config.borderless = false
config.tab_close_button = true
-- Disable plugin loading setting to false the config entry
-- of the same name.

View File

@ -529,7 +529,7 @@ function Node:draw_tabs()
renderer.draw_rect(x - ds, y, ds, h, style.divider)
end
local cx, cw, cspace = close_button_location(x, w)
local show_close_button = (view == self.active_view or i == self.hovered_tab)
local show_close_button = ((view == self.active_view or i == self.hovered_tab) and config.tab_close_button)
if show_close_button then
local close_style = self.hovered_close == i and style.text or style.dim
common.draw_text(style.icon_font, close_style, "C", nil, cx, y, 0, h)