小智 3
以下是相关代码,来自我的 Ubuntu Xenial 机器中的 /usr/bin/gitk:
set marks {}
set ntags 0
set nheads 0
set singletag 0
set maxtags 3
set maxtagpct 25
set maxwidth [expr {[graph_pane_width] * $maxtagpct / 100}]
set delta [expr {int(0.5 * ($linespc - $lthickness))}]
set extra [expr {$delta + $lthickness + $linespc}]
if {[info exists idtags($id)]} {
set marks $idtags($id)
set ntags [llength $marks]
if {$ntags > $maxtags ||
[totalwidth $marks mainfont $extra] > $maxwidth} {
# show just a single "n tags..." tag
set singletag 1
if {$ntags == 1} {
set marks [list "tag..."]
} else {
set marks [list [format "%d tags..." $ntags]]
}
set ntags 1
}
}
Run Code Online (Sandbox Code Playgroud)
鉴于此,我看到的选项是
通过将作者分隔线进一步向右移动来增加面板的宽度
破解该代码,例如通过增加 maxtagpct 以便允许标签名称占用更多的可用宽度。
我认为没有任何东西是由已经公开的配置设置控制的。
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |