diff --git a/cfg/common_settings.go b/cfg/common_settings.go index 8d7a8c39..004e7b81 100644 --- a/cfg/common_settings.go +++ b/cfg/common_settings.go @@ -84,7 +84,7 @@ func NewCommonSettingsFromYAML(name, configKey string, ymlConfig *config.Config) Enabled: ymlConfig.UBool(modulePath+".enabled", false), FocusChar: ymlConfig.UInt(modulePath+".focusChar", -1), RefreshInterval: ymlConfig.UInt(modulePath+".refreshInterval", 300), - Title: ymlConfig.UString(modulePath+".title", name), + Title: ymlConfig.UString(modulePath+".title", ""), } return &common diff --git a/modules/cmdrunner/widget.go b/modules/cmdrunner/widget.go index bb326677..11a0672d 100644 --- a/modules/cmdrunner/widget.go +++ b/modules/cmdrunner/widget.go @@ -35,8 +35,12 @@ func NewWidget(app *tview.Application, settings *Settings) *Widget { func (widget *Widget) Refresh() { widget.execute() - title := tview.TranslateANSI(wtf.Config.UString("wtf.mods.cmdrunner.title", widget.String())) - widget.View.SetTitle(title) + title := widget.settings.common.Title + if title == "" { + title = widget.String() + } + + widget.View.SetTitle(tview.TranslateANSI(title)) widget.View.SetText(widget.result) }